Dleshka.org
Авторизация

Хак Хак количества тегов на странице в админ панели

+2
TipTop 24-10-2009 Хаки DLE 0 комментариев
Хак количества тегов на странице в админ панели


Данный Хак позволяет изменять количество выводимых тегов на страницу прямо в админке, прописав нужное число. По умолчанию количество выводимых тегов стоит "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'];

находим:

$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");

находим:

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 type=text style=\"text-align: center;\"  name=\"save_con[tags_number]\" value=\"{$config['tags_number']}\" size=10>" );



Админка > Настройка системы > настройка вывода новостей и поставим нужное число выводимых тегов.
Информация
Зарегистрируйтесь чтобы комментировать публикацию.
Авторизация