Вы не зашли.
Какая-то несуразность выходит с плагином "Теги". При выводе списка новостей по тегу (http://сайт.ру/plugin/tags/tag/?tag=Yamaha) подставляется шаблон категории, причем "старшей" по id категории, т.е. если у меня, например, в списке тега Yamaha, 10 новостей из разделов: Мотоциклы, Снегоходы, Скутеры, а 1 новость из категории Музыкальные инструменты, но id этой категории выше остальных, то тег выводится в шаблоне категории Музыкальные инструменты. Это так задумано или что-то не так? Может лучше сделать чтобы плагин полностью выходил в шаблоне main.tpl?
Плагин не рассчитан для работы с плагином tags как и с другим другим. Только с главной страницей, категориями и групп пользователей...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Так и задумано.
Понятно, но тогда почему список комментариев:
(_http://сайт.ру/plugin/comments/show/?news_id=10
_http://сайт.ру/plugin/comments/show/?news_id=10&page=2
_http://сайт.ру/plugin/comments/show/?news_id=10&page=3 и т.д.)
плагина "comments" не выходит в шаблоне категории, а выводится в main.tpl ?
А какие варианты?
Вывод всех страниц плагина "Теги" в main.tpl, а лучший вариант, возможность задавать шаблон для каждого плагина, например, если шаблон main.tpl имеет правую и левую колонку, то для для вывода списка тегов _http://сайт.ру/plugin/tags/ я бы отказался от правой колонки в пользу вывода тегов в две или три колонки, а вот список комментариев я бы выводил с обеими колонками...
В любом случае, так как сейчас выводятся теги - это никуда не годится.
Не в сети
Klim, Ты можешь для этого плагина сам указать шаблон.
Если для страницы:
http://сайт.ру/plugin/tags/ то найди функцию:
function plugin_tags_generatecloud($ppage = 0, $catlist = '')
И добавь в неё:
$SYSTEM_FLAGS['template.main.name'] = 'main'; //тогда для этой страницы будет использоваться шаблон main.tpl
А если нужно для: http://сайт.ру/plugin/tags/tag/?tag= тогда найди:
function plugin_tags_tag($params = array())
И в неё добавь:
$SYSTEM_FLAGS['template.main.name'] = 'main';
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Ok
ROZARD, спасибо.
Первый вариант не нужен, так как шаблон main.tpl на http://сайт.ру/plugin/tags/ подставляется на данный момент без правки кода.
Второй вариант помог, то что надо. Строку разместил в самом низу после строчки:
$template['vars']['mainblock'] = $tpl -> show($tplName);
Это правильно?
Не в сети
Klim, Вообще желательно в начале функции, но если так работает оставляй так))
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
Klim, Проверять работает в начале или нет мне проблематично, главное что работает...
xmpp://ngcms@conf.ngcms.ru
Настройка клиента для подключения к конференции
Не в сети
А как посковики вомпринимают сайт с multi_main? Они-то не переключают шаблоны. Мне думается, они видят английский текст и русские менюшки. Опять-же, если человек переходит на страницу с поисковой системы, опять английский текст и русские менюшки. Я привильно понимаю?
Не в сети
vl, ты перепутал плагины multi_main и switcher. multi_main не переключает языки, только шаблоны для категорий.
Да switcher не поможет в продвижении, уже испытано. Это решается другим способом.
Не в сети
vl, ты перепутал плагины multi_main и switcher. multi_main не переключает языки, только шаблоны для категорий.
Да switcher не поможет в продвижении, уже испытано. Это решается другим способом.
Точно, не туда попал, извеняюсь. Ну, напиши, как решается, в теме по switcher.
Не в сети
vl, с помощью switcher в обще не как не решить, ибо как ты правильно заметил ПС переключать шаблоны а уж тем более карту сайта и rss ленту точно не буду, я решил этот вопрос так http://ngcms.ru/forum/viewtopic.php?id=2369
Не в сети
Я правильно понял, что установив шаблон для категории, он будет применен как для самой категории (страница со списком новостей), так и для всех новостей в этой категории?
Скажите, можно ли реализовать такое: для главной страницы и страниц категорий (со ссылками на статьи) один шаблон, а для собственно самих полных новостей (страниц с контентом) - другой шаблон?
Не в сети
Доброй ночи а в 0.9.3 не работает этот плагин ? или у меня снастойкой чтото нето
ставлю майн_хом сохраняю делаю дубль страницы майн переименовыва редактирую и в этоге в админке не сохраняется и грузит все тоте майн
Не в сети
Добрый день уважаемые форумчане. Вопрос по плагину. Как все-таки к нему относятся поисковики. В теме было упомянуто о языках и кто-то что-то напутал. Я для каждой категории новостей создаю свой шаблон. Меню в каждом шаблоне(категории) разное. Поисковики будут видеть это меню(переходить по ссылкам)? Или все категории они будут видеть в шаблоне main?
Не в сети
Скажите, можно ли реализовать такое: для главной страницы и страниц категорий (со ссылками на статьи) один шаблон, а для собственно самих полных новостей (страниц с контентом) - другой шаблон?
этим плагином нет
Не в сети
СергейNews, а причем тут поисковики до этого плагина? плагин только дает команду каким шаблоном что где и как вывести, а уже что ты в шаблонах напишеш то и будут видеть поисковики
Не в сети
Trashcka пишет:Amarelius, если категория вида - Моя категория с альтом moya-kategoriya, выдает: Ошибка: Ошибка валидации Поле Категория может содержать только символы латинского алфавита, числа, символ нижнего подчеркивания и точку
В 20-й строчке файла D:\WebServer\home\newng\www\engine\plugins\multi_main\config.php добавь любой символ, которого тебе не хватает.
Спасибо, только напрашивается вопрос, почему в сборке движка в плагине не прописаны пробел и "-". Что ни у кого нет категорий состоящих из двух слов или прописанных раздельно или через черту? Прошу обновить в будущей ночной сборке данный момент, чтобы другие тоже не встревали на этом )
P.s. юзал этот плаг до того, как нашёл список возможных условных операторов для твига и сделал более сложную каскадную конструкцию в одном main.tpl
Не в сети
Привет!
Хреново что плагин не пашет
0.9.3 Release [SVN880+FIX01]
"Ошибка: Ошибка валидации
Поле Категория может содержать только символы латинского алфавита, числа, символ нижнего подчеркивания и точку"
Всё сделал 100% по инструкции.
Не в сети
Что то страницы поиска не работают с этим плагином. Перекидывает на шаблон который на главной стоит. Если что-то чтобы на главной можно было сделать свой дизайн а на всем сайте другой. Как это сделать
Получается только старым способом огромным кодом и закрытием в твиге чтобы пол кода было на главной и совсем другой код на других страницах. Не понятно почему вроде такого простого плагина который есть даже на бесплатном юкозе нет здесь.
Очень неудобно и для сео просто движок не подходит
Изменено Karatik (2015-03-30 19:51:58)
Не в сети
Очень просто:
1) создать копию main.tpl и переименовать получившуюся копию. Например, в home_page.tpl
2) зайти в настройки плагина (главные настройки)
3) указать для главной страницы свой шаблон (main_home, без указания расширения).
Всё.
Я этим плагином постоянно пользуюсь.
Есть у него одна недоработка. Если alt.name категории прописался с дефисом (categoty-one.html), такой категории шаблон нельзя задать. Двиг выдаёт ошибку
Ошибка валидации Поле Категория может содержать только символы латинского алфавита, числа, символ нижнего подчеркивания и точку
А символ подчеркивания использовать крайне нежелательно согласно правилам SE-оптимизации.
Изменено nimiko (2015-03-31 01:16:13)
Не в сети