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

Чат:
Нет сообщений


Последние комментарии:
  • Попов Виктор 20.01.2017
    База e-mail (1)
    Попов Виктор-фото
    Не знаю кто поставил 5 звезд, но у меня с 50 000 отправленных писем на валидные мэйлы всего 40 переходов. Даже на спам ни кто не пожаловался. База пустышка
  • dzedun007 20.01.2017
    ePochta Mailer 9.02 - (15)
    dzedun007-фото
    Нету ничего по ссылке...(
  • sharksu 18.01.2017
    AutoViber 4.2.8 (1)
    sharksu-фото
    программа запускается, но при рассылке отчеты пустые от отправке, в вайбере тоже чисто, что может быть не так? кто-то может подсказать?
  • Trust 16.01.2017
    [DLE] Тонкая SEO (2)
    Trust-фото
    Перезалил , без пароля!
  • damirkzn 16.01.2017
    [DLE] Тонкая SEO (2)
    damirkzn-фото
    а пароль какой ?
  • Fitnes 15.01.2017
    Пастухова - русская (3)
    Fitnes-фото
    А за какой месяц база?
  • vova713 02.01.2017
    Пастухова - русская (3)
    vova713-фото
    Вначале сохраните на яндекс диск свой, а потом качается нормально у меня получилось, только я прервал загрузку потаму что не нужна мне база, главное ссылку проверил что работает.

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

Название темы Автор Статистика Последнее сообщение
[Vip] [Ast production] Сборник аудиопрограмм "Денежное мышление"

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

Trust

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

Ответов: 0

Автор: Trust

17-01-2017, 22:46

[Vip] Вебинар "Стратегии на 2017 год на фондовом рынке США"

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

Trust

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

Ответов: 0

Автор: Trust

16-01-2017, 23:49

[Vip] Udemy.com - Alibaba - Ваш посредник в деле получения огромной прибыли (Новинка, 2016)

Тема в разделе: Бизнес

Trust

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

Ответов: 0

Автор: Trust

16-01-2017, 23:34

Просмотров: 2 191, Комментариев: 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 тИЦ
    03.12.2016Последний
    13.09.2016
    19.08.2016
    Апдейты Яndex выдачи
    20.01.2017Последний
    18.01.2017
    16.01.2017
    Апдейты ЯКаталога
    19.01.2017Последний
    17.01.2017
    15.01.2017
    Апдейты Google
    06.12.2013Последний

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

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