126

Re: Блог

            if (isset($uri[1])) {
                $child_link = explode("/",$item['link']);
                if (isset($child_link[1])) {
                    if (in_array($child_link[1], $uri)) {
                        $anchor_active = ' class="current" ';
                        $li_active = ' class="active"';
                    }
                }
            }
            if (isset($uri[0]) && $uri[0] !== '') {
                if (in_array($item['link'], $uri)) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
            } else {
                if ($defpage == trim($item['link'])) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
            }

Хоть убейте ищу у дядьки гугла - не могу найти что такое $uri[1] или $uri[0], откуда они беруться и за что отвечают, массив $item['link'] откуда он взялся, знаний еще маловато - пытаюсь по логике и в определенный момент путаюсь, а гугл говорит- .. ниче не говорит smile

Поделиться

127

Re: Блог

https://github.com/Awilum/monstra-cms/b … p#L55-#L59

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

128

Re: Блог

Я решил свою проблему так:
код

            if (isset($uri[0]) && $uri[0] !== '') {
                if (in_array($item['link'], $uri)) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
            } else {
                if ($defpage == trim($item['link'])) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
            }

заменил на:

$l = strpos ( $item['link'] , '?');
$b = substr ( $item['link'] , 0 , $l );
            if (isset($uri[0]) && $uri[0] !== '') {
                if (in_array($item['link'], $uri)) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
                if ($b == $uri[0]){
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                    }
            } else {
                if ($defpage == trim($item['link'])) {
                    $anchor_active = ' class="current" ';
                    $li_active = ' class="active"';
                }
            }

напишите пожалуйста если я сделал чтото не так

Поделиться

129 (2012-12-16 08:22:54 отредактировано Faust)

Re: Блог

$item['link'] это массив ссылок меню.
Все ваши:
Домашняя - "home"
Форум - "forum.monstra.org"
Блог - "blog"
Новости - "blog?tag=news"
Т.Е. то что вы прописываете в ссылки плагина меню. Берется из xml базы данных меню, в теге <link></link>

Uri - обычно обозначается url адрес, т.е. "http://www.site.ru/category/melinica", однако как ури еще и определяют например только "category/melinica" так как http://www.site.ru/ является основным доменом. Или даже только "melinica",  все зависит от скрипта.

Если вы например введете "$blog_category_fix = uri+параметр" в условия добавления классов, то они будут появляться и в нужном Вам месте.

Возможно стоит поискать как выводить параметр из адресной строки ($uri_parametr). Ввести эту переменную в начале, а потом создать переменную равную адресу и параметру ($blog_category_fix=$uri $uri_parametr) и добавить получившеся ($blog_category_fix) к прочим условиям вывода активных классов.

Или же тупо поставить костыль и зафиксировать (будет работать только с одним параметром или тегом). Т.Е. сделать $blog_category_fix = blog?tag=news и добавить в условия чтобы сравнение шло uri  c $item['link'], а потом $blog_category_fix с  $item['link'].

Ex ungue leonem

Поделиться

130 (2012-12-16 08:40:38 отредактировано Faust)

Re: Блог

Если все работает, то думаю вопрос закрыт.

P.S. <ОффТоп> Не знаю как удалить сообщение. Даже стереть просто нельзя.</ОффТоп>

Ex ungue leonem

Поделиться

131 (2012-12-18 06:16:28 отредактировано olsv64)

Re: Блог

а что rss только на денвере не работает или на серверах тоже?
видимо тоже http://monstra.org/rss.php

Сайт olsv64

Поделиться

132

Re: Блог

Blog 1.7.1
+ обновлен rss.php

качать из первого поста

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

133

Re: Блог

http://monstra.org/rss.php
ничего не изменилось и у меня

Сайт olsv64

Поделиться

134

Re: Блог

У меня такая же беда

Поделиться

135

Re: Блог

попробуйте этот последний rss.php

https://github.com/Awilum/monstra-cms-p … og/rss.php

у меня локально работает, но сайте какая фигня.. надо смотреть еще . у вас как?

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

136

Re: Блог

у меня и на локальном фигня

Поделиться

137

Re: Блог

Народ есть идеи как можно добавить кнопку {cut} в MarkItup ? smile

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

138

Re: Блог

https://github.com/Awilum/monstra-cms/b … set.js#L16

добавить что то вроде

{name:'Cut', replaceWith:'{cut}' },

и потом стили для этой кнопки какой она там будет по счету править тут

https://github.com/Awilum/monstra-cms/b … /style.css

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

139

Re: Блог

я конечно извиняюсь, но где блин во view/fronted/ править отображение поста?
в index.view.php правится вьюха отображения постов в mysite/blog
а где файл в котором можно поправить mysite/blog/mypost ?? o_0

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

140 (2012-12-19 07:40:07 отредактировано sergeyterr)

Re: Блог

А что ты там править собрался? Это шаблоном. У тебя же страница отображается из страниц и к ней шаблон

Поделиться

141

Re: Блог

sergeyterr пишет:

А что ты там править собрался? Это шаблоном. У тебя же страница отображается из страниц и к ней шаблон

Ну и как ты мне посоветуешь выводить время этого поста в blog/mypost ???
ой smile)
эм вставил:

<?php echo Date::format($post['date'], 'd M Y'); ?>

работает ...
вопросов больше нету ...

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

142

Re: Блог

RomanArt нигде в плагине Блога.

ты же echo Blog::getPost(); в теме у себя прописывал(прописывать должен был).

2) Создаем шаблон: blog-post

Follow me: Twitter | GitHub | Coderwall

Стань спонсором проекта.

Сайт Awilum

Поделиться

143

Re: Блог

Awilum пишет:

https://github.com/Awilum/monstra-cms/b … set.js#L16

добавить что то вроде

{name:'Cut', replaceWith:'{cut}' },

и потом стили для этой кнопки какой она там будет по счету править тут

https://github.com/Awilum/monstra-cms/b … /style.css

добавил это:

{name:'Cut', className:'cut', replaceWith:'{cut}' }

сделал стиль:

.markItUp .cut a {
    background-image:url(images/cut.png);
}

все работает спасибо

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

144 (2012-12-19 07:55:07 отредактировано sergeyterr)

Re: Блог

Спасибо это много, а плюсик будет в самый раз smile

Поделиться

145

Re: Блог

страница rss стала нормальной, а постов что-то не видно

Сайт olsv64

Поделиться

146

Re: Блог

RomanArt пишет:
Awilum пишет:

https://github.com/Awilum/monstra-cms/b … set.js#L16

добавить что то вроде

{name:'Cut', replaceWith:'{cut}' },

и потом стили для этой кнопки какой она там будет по счету править тут

https://github.com/Awilum/monstra-cms/b … /style.css

добавил это:

{name:'Cut', className:'cut', replaceWith:'{cut}' }

сделал стиль:

.markItUp .cut a {
    background-image:url(images/cut.png);
}

все работает спасибо

да, похоже в ближайшее время людям придется пользоваться только этим редактором, потому как в остальных шорткоды работать отказываются

Сайт olsv64

Поделиться

147

Re: Блог

Пагинация по тегам не работает...
вот посмотрите ссылки

(1) страница:
мойсайт.com/blog?tag=design

(2) страница:
мойсайт.com/blog?page=2

т.е он с tag=design меняет на page=2,

а должен наверное как то так:

мойсайт.com/blog?tag=design?page=2

я не знаю как правильно конечно smile) но оно явно не должно быть как оно сейчас sad

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться

148

Re: Блог

Согласен, так быть не должно - я еще не столкнулся с этой проблемой потому, что мало статей, но проблема реально есть.

Поделиться

149

Re: Блог

Наверно я самый глупый раз не смог поставить плагин Блог ...
Сделал по инструкции. по ссылке site/blog  не отображает новости site/blog/sdasd  отображает

и ещё..
Что нужно писать в шаблонах blog-post и blog ?
Нужно ли что нибудь писать в странице Blog ?
ибо я ничего не понял и руки мои кривые... (

AdDCode.ru - Блог о программировании.

Сайт AdDa

Поделиться

150

Re: Блог

внимательно прочитайте мой пост пожалуйста.

http://forum.monstra.org/ru/post/2475/#p2475

(c) RomanArt
Создание дизайнов любой сложности для Monstra cms

Поделиться