Рейтинг
+4.55
голосов:
4
avatar

Хаки  

Вывод категорий сайта в меню

Вывод всех категорий сайта в виде меню.

Установка

Открываем index.php, ищем:
$tpl->set('{AJAX}', $ajax);

и вставляем выше:
#-----------------------------------------#
$sql_result = $db->query("SELECT alt_name,name FROM " . PREFIX . "_category");
$cat_menu='<ul>';
while($row = $db->get_row($sql_result))
{
    $cat_menu.='<li><a href="'.$config['http_home_url'].'index.php?do=cat&category='.$row['alt_name'].'">'.$row['name']."</a></li>";
}
$cat_menu.='</ul>';
$tpl->set('{cat_menu}', $cat_menu);
#-----------------------------------------#

Открываем main.tpl вышего шаблона и в нужное вам место для меню пишем {cat_menu}
Сохраняем и готово.
  • 0
  • 16 января 2009, 11:58
  • inter
  • 2

Типограф для DLE

Типограф для DLE предназначен для автоматического форматирования текста в соответствии с правилами русской типографики. Обрабатывает все основные блоки — заголовки, тексты постов и страниц, комментарии. Форматирование происходит на лету— при отображении страницы, в базу данных изменений не заносится.
Остальные функции раздельно обрабатываются в трех блоках:
  • Заголовки
  • Основной текст
  • Комментарии

Три основных типа обработки, раздельные для каждого типа блока:
  • Спецсимволы (по умолчанию— в тексте, комментариях).©,®,™, Ѕ,±, 10Ч10.
  • Неразрывные конструкции (по умолчанию— в заголовках, текстах).
  • Склеивает пробелы в названиях организаций, обращениях, в годах, в«до н.э.» («и т.д.»,«и т.п.»), мерах измерений, денежные суммы, инициалах, номере версии программы.
  • Не разрывает со следующим (предыдущим словом) частицы с дефисом, устойчивые словосочетания, короткие союзы (адаптивным способом).
  • Исправления (по умолчанию— в тексте, комментариях). В основном, ошибочная пунктуация.

Основа взята из http://iskariot.ru/wordpress/typo/ (Типограф для Wordpress).После установки типографируется ВСЕ (новости, комментарии...), что идет через BBCODES редактор
Код адаптировал для dle: $aSH

Скачать типограф для DLE

Редирект с поддержкой исключений

Самое радикальное решение борьбы со ссылочным спамом, оставляя кликабельность, это редирект. Данный хак не только ставит редиректы, но и покрывает ссылки редиректа в noindex и noffolow, таким образом вес вашей страницы не будет уменьшаться из за ссылок например на ту же рапиду. А самая главная фишка — поддержка сайтов-исключений (дружественных сайтов) на которые редирект ставится не будет.
Обрабатываются все ссылки, которые проходят через парсер — новости, коменты, профиль и так далее. Ссылки вставленые в шаблон вами естественно не трогаются.

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

( Читать дальше )

Ограничение коментариев в день

Небольшой хак позволяющий поставить ограничение на количество комментариев в день.
Инструкция:
Открываем modules/addcomments.php
Находим:
if ($comments ==''){
  $stop[] = $lang['news_err_11'];
  $CN_HALT = TRUE;
}

Ниже вставляем:
$limit="10"; # Ставим тут вмместо 10 кол-во коментов
  $com_num_day=$db->super_query("SELECT COUNT(*)as count FROM ".PREFIX."_comments WHERE autor='$name' AND date LIKE '".date('Y-m-d', time())."%'");
  if ($com_num_day['count'] >=$limit){
$stop[] = "Лимит в {$limit} кометнов использован! Вы уже {$com_num_day['count']} нафлудили!";
$CN_HALT = TRUE;
}

Автор: DimKA