Раздер Название темы Ответов Последний
Графика для сайта Shareman 3.70 RUS/2010 0 mandelsonsouggisse
Изготовление контента Нужен контент 10 ali7875
DataLife Engine Проблема регистрации. 1 JimaX
DataLife Engine Модальное окно в DataLife Engine 3 lionprizrak
DataLife Engine Настройка robots.txt 8 Prizrak_2012
Стол заказов на cmsko.ru Мини-чат. 2 JimaX
Общение пользователей Статьи 3 nastroenie
Хостинг TneHost - Хстинг провайдер 10 ali7875
DataLife Engine Установка банеров 9 JimaX
DataLife Engine Помогите с установой. dle95 2 nastroenie
Яндекс Apdate
Апдейты Яndex тИЦ
06.06.2012Последний |
13.04.2012
16.02.2012
Апдейты Яndex выдачи
10.07.2012Последний |
03.07.2012
27.06.2012
Апдейты ЯКаталога
09.07.2012Последний |
05.07.2012
28.06.2012
JimaX: Насчет оптимизации это все зависит от твоего сайта, ну примерная цена хорошей оптимизации от 700 рублей. ab
JimaX: ali7875, уникализировать в каком смысле ? Для поисковиков или для людей, то есть сам шаблон изменить. laughing
ali7875: да и сделать внутреннюю оптимизацию сайта?
ali7875: JimaX: Привет, сколько примерно будет стоить уникализировать шаблон?
lionprizrak: написал на форуме http://cmsko.ru/forum/topic_29
JimaX: lionprizrak,в чате просто не изложишь всю суть поставленного вопроса.
JimaX: lionprizrak, не надо постоянно засорять чат мусором который вы здесь пишите, создайте просто тему на форуме и все, ждите пока ответят. В следующий раз получите Бан. banned
lllekojladka: без \\
lllekojladka: lionprizrak: scroll=\"yes\"
lllekojladka: scroll=\"yes\"
lionprizrak: help_mehelp_mehelp_me
lionprizrak: Мне здесь кто нибудь ответит плиз (Модальное окно в DataLife Engine) А как сделать что бы внутри появлялась справа прокрутка, при большом объёме текста.
Prizrak_2012: JimaX нужна помошь по одному делу .... не бесплатно конечно. если можешь помочь отпишись на ящик мне.
Frenk: lionprizrak, я себе тоже его установил, и нечего не слетело smile-15 просто ты может что то не так сделал fellow
lionprizrak: После установки этого модуля dude Smart Leech у меня слетело подтверждение сайта на yandexe
JimaX: ali7875,тегов noindex будет достаточно, ну мы еще используем модуль dude Smart Leech, для скрытия и обработки внешних ссылок.
ali7875: JimaX: тегов noindex и nofollow хватит или еще что-то надо?
ali7875: JimaX: как правильно отредактировать код в витрине ссылок, чтобы поисковики не ругались?
lionprizrak: (Модальное окно в DataLife Engine) А как сделать что бы внутри появлялась справа прокрутка, при большом объёме текста.
ali7875: nastroenie: для начала нужно в админпанели создать категории, а вообще создай темку в форуме, там проще будет писать))
Информация
Главная страница » DLE » DLE Хаки » Хак который позволяет выводить количество новостей в меню навигации
Хак который позволяет выводить количество новостей в меню навигации
» Просмотров: 513 » Дата: 4-10-2011, 20:04 » Автор: JimaX
Хак который позволяет выводить количество новостей в меню навигации

Недавно заходил на один сайт и увидел что в меню навигации отображено сколько новостей находится в каждой категории, смотреться достаточно хорошо, можно с лёгкостью настраивать его под себя и под свой дизайн сайта что достаточно удобно, вот нашёл этот хак в интернете теперь хочу поделится с вами может кому и пригодится. Как говорится старенький да удаленький ag

Установка хака:

Открываем файл index.php, находим код:

$tpl->set ( '{AJAX}', $ajax );

Выше его вставляем:

/*********Главное меню******************************************/
$sql_result = $db->query("select ct.name,
                                 ct.alt_name,
                                 ct.posi,
                                 (select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND (DATE_FORMAT(date, '%Y%m%d')=CURDATE()) AND approve = '1') as new_,
                                 (select count(*) from ". PREFIX ."_post ps where ps.category = ct.id AND approve = '1') as allnews_
                          from ". PREFIX ."_category ct
                          order by ct.posi"
                          );
$main_menu='';
while($row = $db->get_row($sql_result))
{
    $main_menu.='<div>[url=http://.$config[]'.$row['name']."   ".$row['new_']."/".$row['allnews_']."[/url]</div>";
}
$tpl->set('{main_menu}', $main_menu);
/******************************************************************/

Немного о формировании ссылок. Пункт меню формируется в коде:

$main_menu.='<div>[url=http://.$config[]'.$row['name']."   ".$row['new_']."/".$row['allnews_']."[/url]</div>";

где:
- переменная $config['http_home_url'] возвращает значение "http://ваш_домен/" (без кавычек)
- переменная $row['alt_name'] - это название категории латиницей (например: video)
- переменная $row['name'] - это название категории кирилицей (например: Видео)
- $row['new_'] - количество новостей данной категории за сегодня
- $row['allnews_'] - общее количество новостей по данной категории
В код можно вставить класс, согласно которому, будет отображаться менюшка.

Например:

$main_menu.='<div>[url=http://.$config[]'.$row['name']."   ".$row['new_']."/".$row['allnews_']."[/url]</div>";

В приведенном примере ссылка будет вида
_http://ваш_домен/video
Открываем шаблон /templates/ваш_шаблон/main.tpl
В нужном месте ставим {main_menu}
работающее меню можно посмотреть на _http://1024kbytes.com
тестировалось на DLE 7.5 - 8.0

Всё вот такая простенькая установка...



Комментарии: 0
 (голосов: 2)
Уважаемый посетитель, Вы зашли к нам на сайт как незарегистрированный пользователь. Мы рекомендуем Вам бесплатно зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.