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