Модуль новостей
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Модуль новостей
У меня возникло 2 проблемы:
1) При добавлении новостей вместо списка месяцев - список кракозябр в админке, строки формата дат выставлены везде, кодировка сайта и базы выставлена, что я могла упустить? Для админки может еще где-то что-то надо прописать?
2) Кто знает, как в шаблоне превратить название категории в ссылку на категорию?) Чем обернуть {$entry->category}? Или это нереально?
1) При добавлении новостей вместо списка месяцев - список кракозябр в админке, строки формата дат выставлены везде, кодировка сайта и базы выставлена, что я могла упустить? Для админки может еще где-то что-то надо прописать?
2) Кто знает, как в шаблоне превратить название категории в ссылку на категорию?) Чем обернуть {$entry->category}? Или это нереально?
Re: Модуль новостей
1) Вот здесь решение
2) Такой вариант вас устроит?
2) Такой вариант вас устроит?
Code: Select all
<a href="{root_url}/{$entry->category}">{$entry->category}</a>
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
А разве ссылки на категорию таким образом строятся?
Если перейти на категорию из дерева, которое вывыдит стандартный шаблон, то ссылки имеют следующий вид:
/index.php?mact=News,cntnt01,default,0&cntnt01number=5&cntnt01category_id=7&cntnt01returnid=15
ЧПУ настроены, если что.
Прописала ваш код - меня так кидает на Not Found.
Плюс категории имеют русские названия.
Если перейти на категорию из дерева, которое вывыдит стандартный шаблон, то ссылки имеют следующий вид:
/index.php?mact=News,cntnt01,default,0&cntnt01number=5&cntnt01category_id=7&cntnt01returnid=15
ЧПУ настроены, если что.
Прописала ваш код - меня так кидает на Not Found.
Плюс категории имеют русские названия.
Re: Модуль новостей
Вот теперь более понятно что вы хотите.
Ещё бы версию CMS и модуля?
К примеру, в старых версиях модуля News не предусматривался ЧПУ для категорий.
Ещё бы версию CMS и модуля?
К примеру, в старых версиях модуля News не предусматривался ЧПУ для категорий.
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
Версия цмски 1.11.11, версия новостей 2.14.4.
Я переименовала категории на английские названия, создала странички с аналогичными алиасами, теперь вашим способом попадаю на них, а на сайте при помощи jquery переколбашиваю названия категорий в блоке новости на русский. Но в админке они на английском, это фигово для того кто будет добавлять потом новости.
Еще назрел вопрос. Как выводить новости определенной категории в мануале написано. А вот что делать, если нужно вывести новости за определенный год?
Я переименовала категории на английские названия, создала странички с аналогичными алиасами, теперь вашим способом попадаю на них, а на сайте при помощи jquery переколбашиваю названия категорий в блоке новости на русский. Но в админке они на английском, это фигово для того кто будет добавлять потом новости.
Еще назрел вопрос. Как выводить новости определенной категории в мануале написано. А вот что делать, если нужно вывести новости за определенный год?
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
Ой, и еще такая беда. Устанавила модуль AjaxMadeSimple, в надежде, что он поможет мне решить проблему с переключателем страниц в новостях, а то раздражает перезагрузка при переходе на следующую страницу в паджинаторе, шапка большая, пользователь теряется. Установила, а как применить не поняла)
Re: Модуль новостей
Именно этот вариант я подразумевал)) Только я бы оставил названия категорий на русском, а в шаблоне через if сделал подстановку нужного алиаса страницы.bettybraun wrote:Версия цмски 1.11.11, версия новостей 2.14.4.
Я переименовала категории на английские названия, создала странички с аналогичными алиасами, теперь вашим способом попадаю на них, а на сайте при помощи jquery переколбашиваю названия категорий в блоке новости на русский. Но в админке они на английском, это фигово для того кто будет добавлять потом новости.
Re: Модуль новостей
В стандартном функционале возможен только один вариант.bettybraun wrote:Еще назрел вопрос. Как выводить новости определенной категории в мануале написано. А вот что делать, если нужно вывести новости за определенный год?
1. При вызове news не использовать вообще или указать sortby="news_date"
2. В используемом шаблоне, в foreach проверять дату. И показывать только новости удовлетворяющие нужному диапазону дат.
Re: Модуль новостей
Вот с ним не помогу. Не разбирался с ним.bettybraun wrote:Ой, и еще такая беда. Устанавила модуль AjaxMadeSimple, в надежде, что он поможет мне решить проблему с переключателем страниц в новостях, а то раздражает перезагрузка при переходе на следующую страницу в паджинаторе, шапка большая, пользователь теряется. Установила, а как применить не поняла)
Re: Модуль новостей
Это напрягает в любом модуле, где пагинация: Gallery, Cataloger, News и т.д. =(guro wrote:Вот с ним не помогу. Не разбирался с ним.bettybraun wrote:Ой, и еще такая беда. Устанавила модуль AjaxMadeSimple, в надежде, что он поможет мне решить проблему с переключателем страниц в новостях, а то раздражает перезагрузка при переходе на следующую страницу в паджинаторе, шапка большая, пользователь теряется. Установила, а как применить не поняла)
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
А Вы можете помочь с кодом? Алгоритм я понимаю, но написать это сама не смогу, как и с вычислением года.guro wrote:Именно этот вариант я подразумевал)) Только я бы оставил названия категорий на русском, а в шаблоне через if сделал подстановку нужного алиаса страницы.bettybraun wrote:Версия цмски 1.11.11, версия новостей 2.14.4.
Я переименовала категории на английские названия, создала странички с аналогичными алиасами, теперь вашим способом попадаю на них, а на сайте при помощи jquery переколбашиваю названия категорий в блоке новости на русский. Но в админке они на английском, это фигово для того кто будет добавлять потом новости.
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
А, поняла, вроде вот так:
<a href="{root_url}/{if $entry->category == "Спорт"}news-sport{/if}">{$entry->category}</a>
А вот с выводом новостей по годам не поняла(
<a href="{root_url}/{if $entry->category == "Спорт"}news-sport{/if}">{$entry->category}</a>
А вот с выводом новостей по годам не поняла(
- bettybraun
- Forum Members
- Posts: 10
- Joined: Sun Dec 14, 2014 4:17 pm
Re: Модуль новостей
Обнаружилось, что в полном тексте новостей (как на обычных страницах) стоит ограничение по количеству символов. Длинные статьи обрубаются.
Где это можно исправить?
Где это можно исправить?
Re: Модуль новостей
Попробуйте сменить тип поля в БД.bettybraun wrote:Обнаружилось, что в полном тексте новостей (как на обычных страницах) стоит ограничение по количеству символов. Длинные статьи обрубаются.
Где это можно исправить?
Насчет УРЛ по датам - дефолтно так работает модуль CGBlog, кстати.
Re: Модуль новостей
Да.bettybraun wrote:А, поняла, вроде вот так:
<a href="{root_url}/{if $entry->category == "Спорт"}news-sport{/if}">{$entry->category}</a>
Но правильней было бы, примерно, вот так:
Code: Select all
{if $entry->category == "Спорт"}
<a href="{root_url}/news-sport">
{elseif $entry->category == "Политика"}
<a href="{root_url}/news-politika">
{elseif $entry->category == "Культура"}
<a href="{root_url}/news-culture">
{/if}{$entry->category}</a>