Навигация
Все для движков сайта:Все для Seo:
  Графика/дизайн для сайта Графика/дизайн для сайта Купить vip Купить Vip

Чат:
gung2005
gung2005
21 апреля 2017
кто знает софт для накрутки подписчиков страницы вк?
Trust
Trust
17 апреля 2017
Написал в ЛС.
akaligraf
akaligraf
14 апреля 2017
Добрый день! купил VIP. как активировать?
prudn
prudn
7 апреля 2017
Всем привет!
Primes
Primes
6 апреля 2017
Здравствуйте! где найти Модуль от темы XDS Coloring Theme
который называется "XDS Coloring > Произвольные Блоки"
Vantey92
Vantey92
19 марта 2017
Плюсую!
Моё почтение Трасту winked
ОтецДаниил
ОтецДаниил
18 марта 2017
Присоединяюсь! Респект Трасту!
jkeks
jkeks
13 марта 2017
Автор cms-file - мега чел. Материалы просто БОМБА.


Последние комментарии:
  • vova713 25.04.2017
    Дамп форума (1)
    vova713-фото
    Спасибо админ за дамп форума, хорош он зараза, просто куча инфы которую желательно переработать в голове, но как всегда авторы этих курсов льют много воды, не по существу, но всё равно спасибо за раздачу. С Уважением к вам Владимир.
  • Graf 19.04.2017
    [Vip] Php скрипт для (8)
    Graf-фото
    И что где пароль?И что где пароль?
  • akaligraf 19.04.2017
    HIDE MY IP (VPN) Ключ (1)
    akaligraf-фото
    License key is not valid.
  • noke4 14.04.2017
    [Vip] Php скрипт для (8)
    noke4-фото
    Лол. Толку от VIP если архивы запаролены ))
  • shakirail 06.04.2017
    [Vip] Php скрипт для (8)
    shakirail-фото
    Какой пароль на архив?
  • seohelp 05.04.2017
    [Vip] Php скрипт для (8)
    seohelp-фото
    Скажите какой пароль на архив
  • sja7329 29.03.2017
    ePochta Mailer 9.02 - (17)
    sja7329-фото
    E - Pochta Mailer 9.02.rar https://yadi.sk/d/5pQot4I-i3A7Z

Онлайн:
Юзеры (0)
Гости (35)
Боты (4)
crawl Bot
Всего на сайте (39)

Название темы Автор Статистика Последнее сообщение
[Vip] Арбитраж ФОРТС

Тема в разделе: Форекс и инвестиции

Trust

Просмотров: 673

Ответов: 0

Автор: Trust

25-04-2017, 23:17

[Vip] Опционы. Как стать миллионером

Тема в разделе: Форекс и инвестиции

Trust

Просмотров: 679

Ответов: 0

Автор: Trust

25-04-2017, 23:13

[Vip] Социальная уверенность. Как жить и говорить свободно!

Тема в разделе: Курсы по психологии и по эзотерике

Trust

Просмотров: 838

Ответов: 0

Автор: Trust

24-04-2017, 21:27

Просмотров: 2 293, Комментариев: 0
Вывод комментариев под краткой новостью для Dle 9.5

Данный хак выводит комментарии под краткой новостью!
Установка:

1. В файле engine/modules/show.short.php найти (~507 строка):
Вывод комментариев под краткой новостью для Dle 9.5

  $tpl->compile( 'content' );

        if( $user_group[$member_id['user_group']]
['allow_hide'] ) $tpl->result['content'] = str_ireplace
( "[hide]", "", str_ireplace( "[/hide]", "", $tpl->result['content']) );
        else $tpl->result['content'] = preg_replace
 ( "#[hide](.+?)[/hide]#ims", "
<div class="quote">" . $lang['news_regus'] . 
"</div>", $tpl->result['content'] );

Вставить выше

        if($row['comm_num']>0){
            $newsIDs[] = $row['id'];
            $tpl->set('{comments_here}',
 '{comments_here:'.$row['id'].'}');
            $tpl->set('[comments_here]','');
            $tpl->set('[/comments_here]','');
        }else{
            $tpl->set('{comments_here}', '');
            $tpl->set_block ("'\[comments_here\](.*?)
\[/comments_here\]'si", '');
        }            

Там же найти (~524 строка):
Вывод комментариев под краткой новостью для Dle 9.5

$tpl->clear();
    $db->free( $sql_result );
    
    if( $do == "" ) $do = $subaction;
    if( $do == "" and $year ) $do = "date";
    $ban_short = array ();
    unset( $ban_short );


Вставить выше:
 if(count($newsIDs) && $lang['tplCommCount']>0
 && $lang['tplCommShortNews']!=''){
        if($lang['CommIncludeStandartTemplate']==1){
            $lang['tplCommShortNews'] = file_get_contents
($tpl->dir . DIRECTORY_SEPARATOR . 'comments.tpl');
        }
        $queComms = $db->query("SELECT * FROM ".PREFIX."
_comments LEFT JOIN ".PREFIX."_users ON ".PREFIX."
_comments.user_id = ".PREFIX."_users.user_id WHERE post_id =
 ".join(' OR post_id = ',$newsIDs)." ORDER by ".PREFIX."
_comments.id DESC");
        $lastComms = array();
        $cIDs = array();
        while($row2 = $db->get_row($queComms)){
            if($cIDs[$row2['post_id']]<$lang['tplCommCount']){
                $lastComms[$row2['post_id']][] = $row2;
                $cIDs[$row2['post_id']]++;
            }
        }
        function InsertLastComms($id){
            global $lastComms, $lang, $user_group, $config;
            if(!isset($lastComms[$id])) return '';
            $r = '';
            foreach($lastComms[$id] as $v){
                $r_ = preg_replace ( "#\[aviable=lastcomments\]
(.*?)\[/aviable\]#ies", '', $lang['tplCommShortNews'] );
                $r_ = preg_replace ( "#\[not-group=5\]
(.*?)\[/not-group\]#ies", '', $r_ );
                $r_ = preg_replace ( "#\[fast\](.*?)\[/fast\]#ies", '', $r_ );
                if($v['signature']=='') $r_ = preg_replace ( "#\[signature\]
(.*?)\[/signature\]#ies", '', $r_ );
                
                $r .= strtr($r_,array(
                    '{post_id}' => $v['post_id'],
                    '{author}' => $v['author'],
                    '{email}' => $v['email'],
                    '{author}' => $v['is_register']?'
<a href="/user/'.urlencode($v['name']).'/">'.$v['name'].'</a>':$v['autor'],
                    '{name}' => $v['name'],
                    '{user_id}' => $v['user_id'],
                    '{date2}' => $v['date'],
                    '{date}' => date('d.m, H:i', strtotime($v['date'])),
                    
                    '{comment}' => $v['text'],
                    '{news_title}' => '',
                    '{mass-action}' => '',
                    '{icq}' => $v['icq']?$v['icq']:'---',
                    '{group-name}' => $user_group[$v['user_group']]['group_name'],
                    '{news-num}' => $v['news_num'],
                    '{comm-num}' => $v['comm_num'],
                    '{registration}' => date('d.m.Y', $v['reg_date']),
                    '{foto}' => $v['foto']?'uploads/fotos/'.$v['foto']:'
/templates/'.$config['skin'].'/images/noavatar.png',
                    '{signature}' => $v['signature']
                )).$lang['tplCommShorNewsExplorer'];
            }
            return $r;
        }
        $tpl->result['content'] = preg_replace
 ( "#{comments_here:(.*?)}#ies",
 "InsertLastComms('\1')", $tpl->result['content'] );
    }


2. В файле language/Russian/website.lng найти(~3 строка):
$lang = array (

Вывод комментариев под краткой новостью для Dle 9.5

Ниже вставить:
'tplCommShortNews' => 'Комментарий: {comment}, от <strong>{name}</strong> ({date})',
'tplCommShorNewsExplorer' => '<br/>',
'tplCommCount' => 3,
'CommIncludeStandartTemplate' => 1,


tplCommShortNews - строка-шаблон, если вдруг Вы решите не использовать стандартный шаблон comments.tpl.
tplCommShorNewsExplorer - вставляется после каждого блока комментариев,
tplCommCount - количество последних комментариев,
CommIncludeStandartTemplate - 1 использовать стандартный шаблон comments.tpl, 0 не использовать стандартный шаблон.

3. В файле шаблона shortstory.tpl в любое место вставить:
Вывод комментариев под краткой новостью для Dle 9.5

[comments_here]{comments_here}[/comments_here]

Готово.
Проверил на Dle 9.5.


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Яндекс и Google апдейты:
    Апдейты Яndex тИЦ
    12.04.2017Последний
    24.03.2017
    14.03.2017
    Апдейты Яndex выдачи
    30.04.2017Последний
    28.04.2017
    26.04.2017
    Апдейты ЯКаталога
    30.04.2017Последний
    28.04.2017
    26.04.2017
    Апдейты Google
    06.12.2013Последний

Популярные новости

Витрина ссылок: