Материалы по администрированию Joomla 2.5



Как изменить количество связанных материалов в стандартном модуле Joomla

 

Вступление

В стандартном наборе модулей Joomla есть модуль связанные материалы. Этот модуль выводит материалы сайта связанные с текущем материалом по ключевым словам, указанным в поле «Метаданные - Мета-тег Keywords». По умолчанию количество выводимых связанных материалов не ограничено. На сайте, который вы читаете, выводилось до 40 связанных статей, а это уже перебор, который нужно было менять.

Можно, конечно, отказываться от модуля «Связанные материалы», чтобы не заграмаждать страницы сайта, а можно ограничить количество выводимых, связанных статей.

Меняем количество выводимых связанных материалов

Чтобы изменить количество связанных материалов в стандартном модуле Joomla нужно открыть для редактирования файл: /httpdoсs/modules/mod_related_items/helper.php. Корень вашего сайта, может отличаться от httpdocs.

Далее найдите строку

$query->where('(a.publish_down = ' . $db->quote($nullDate) . ' OR a.publish_down >= ' . $db->quote($now) . ')');

И вставьте в нее, ограничение количества (LIMIT) выводимых материалов.

$query->where('(' . $concat_string . ' LIKE "%' . implode('%" OR ' . $concat_string . ' LIKE "%', $likes) . '%")') //remove single space after commas in keywords)
						->where('(a.publish_up = ' . $db->quote($nullDate) . ' OR a.publish_up <= ' . $db->quote($now) . ')')
						->where('(a.publish_down = ' . $db->quote($nullDate) . ' OR a.publish_down >= ' . $db->quote($now) . ')LIMIT 7');

Теперь количество выводимых связанных материалов будет 7. Вы можете поставить любое количество.

Следите за синтаксем.Ограничение LIMIT 7 вставляется перед последним апострофом в строке. Свои апострофы ставить не нужно.

Повторюсь, это решение как изменить количество связанных материалов в стандартном модуле Joomla, безобидный, но все таки хак и он пропадет после следующего обновления версии Joomla.

©Joomla-abc.ru

Другие статьи раздела: Администрирование Joomla 2.5

Администрирование Joomla 3.x

 

Рекомендуем