Tags Number by Sheckler » Шаблоны сайтов - бесплатные шаблоны сайтов скачать

search

MENU

NEWS

блесна mepps tw , Рыболовные снасти Rapala

RECLAMA

RECLAMA

Tags Number by Sheckler
автор: vano793 | 2009-07-15 02:28:52


Данный хак позволяет изменять количество выводимых тегов на страницу прямо в админке, прописав нужное число. По умолчанию количество выводимых тегов стоит \"40\", после того как этот лимит исчерпан, выводится ссылка \"Все теги\". После установки хака, просто заходим в админку, пишем нужное число, сохраняем изменения и вуаля, теперь ссылка \"Все теги\" будет выводиться только после указанного вами лимита тегов, т.е. 10 = после 10, 14 = после 14 и т.д. (Ну и разумеется тегов выводится будет столько, сколько вы указали)


Установка
1) Зайдём в /engine/modules/tagscloud.php, найдём:

if(!defined('DATALIFEENGINE'))
{
  die("Hacking attempt!");
}

НИЖЕ вставим:
require_once (ENGINE_DIR.'/data/config.php');

$tags_number=$config['tags_number'];


Далее В ЭТОМ ЖЕ ФАЙЛЕ, найдём (примерно 43 строка):

$db->query(\"SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM \" . PREFIX . \"_tags GROUP BY tag ORDER BY count DESC LIMIT 0,40\");

ЗАМЕНИМ на эту строку:
$db->query("SELECT SQL_CALC_FOUND_ROWS tag, COUNT(*) AS count FROM " . PREFIX . "_tags GROUP BY tag ORDER BY count DESC LIMIT 0,$tags_number");

Далее В ЭТОМ ЖЕ ФАЙЛЕ, найдём (примерно 90 строка):
    if ($row['count'] >= 40) {

ЗАМЕНИМ на эту строку:
    if ($row['count'] >= $tags_number) {

2) Зайдём в /engine/inc/options.php, найдём:
    showRow( $lang['opt_sys_newc'], $lang['opt_sys_newd'], "<input class=edit type=text style=\\"text-align: center;\\"  name=\\"save_con[news_number]\\" value=\\"{$config['news_number']}\\" size=10>" );

НИЖЕ вставляем:

    showRow( "Количество тегов на страницу", "Количество тегов на страницу, после которого будет выводиться ссылка \\"Показать все теги\\" (Хак - by <a href=\\"http://www.nokiasmart.info/user/sheckler/\\" target=\\"_blank\\">Sheckler</a>)", "<input class=edit type=text style=\\"text-align: center;\\"  name=\\"save_con[tags_number]\\" value=\\"{$config['tags_number']}\\" size=10>" );

Теперь зайдём в Админку > Настройка системы > настройка вывода новостей и поставим нужное число выводимых тегов.

Вот и вся установка =)

Администрация сайта категоричиски против нарушений авторского права на дизайн. Проследить за всеми новостями мы так же не может, так как новости берутся из открытых источников. Если вы считаете, что новость нарушает ваши права на авторство или дизайн, то обратитесь к администрации данного ресурса.
Пользовательское Соглашение

Copyright © 2009-2010. Designed by: Korner Brazers