ПафНутиЙ-Блог » Модули » Последние комментарии для DLE 9.6-10.0 (модуль iComm)

Последние комментарии для DLE 9.6-10.0 (модуль iComm)

15.02
338
37833
Последние комментарии для DLE 9.6-10.0 (модуль iComm)


Как и обещал, модуль последних комментариев для DLE 9.6-10.0. Это адаптация предыдущего модуля, но с некоторыми улучшениями.

Что нового?

  1. Работает с DLE 9.6-10.0
  2. Убрано всё лишнее (кроме копирайтов автора).
  3. Легко поменять положение всплывающего блока с комментарием.


Установка

  1. Скопировать содержимое папки upload в корень сайта, предварительно поменять название шаблона сайта на своё.

  2. Открыть main.tpl
    перед закрывающим тегом HEAD прописать:
    <link media="screen" href="{THEME}/icomm/style.css" type="text/css" rel="stylesheet" />

    в нужное место вставить строку:
    {include file="engine/modules/icomm.php"}

    Если нужно, чтобы коментарий показывался слева от блока, прописываем так:
    <div class="right-side">{include file="engine/modules/icomm.php"}</div>


  3. Открыть любой .js файл (в дефолтном шаблоне это /js/libs.js) и вставить в начало следующее:
    $(".lcomm-item").click(function(){window.location=$(this).find("a:first").attr("href"); return false;});


  4. Всё! Наслаждаемся результатом.


Похожие материалы

  • Модуль iComm (Последние комментарии) jQuery Edition
  • LessForDle - модуль автокомпиляции LESS-файлов для DataLife Engine
  • AdequateBBcode - Адекватный bbcode-редактор для DataLife Engine 9.7 (обновлено)
  • DLE-Asset — Автоматическое подключение стилей и скриптов в шаблон
Закрыть

Комментировать могут только зарегистрированные пользователи

+

Комментарии

ПафНутиЙ
ПафНутиЙ 6 октября 2013 22:30
Ответов: 3 #3250
Похоже с хостингом у вас проблемы.
Kane
Kane 6 октября 2013 22:38
Ответов: 2 #3251
да, на днях буду переезжать на другой, надоело ограничение подключения к бд.
Сейчас сайт уже работает
ПафНутиЙ
ПафНутиЙ 6 октября 2013 23:01
Ответов: 1 #3252
текст не правильно обрезается.
обрезка происходит на середине смайлика, отсюда и глюки.
Kane
Kane 6 октября 2013 23:31
Ответов: 0 #3253
Спасибо, увеличил допустимый размер текста, все отлично!
boltuk
boltuk 7 октября 2013 01:13
Ответов: 0 #3254
ПафНутиЙ, спасибо большое, я такой невнимательный. С одним разобрался, подскажи пожалуйста как запретить к индексации страницы типа: http://site.ru/11-pedigree-cats.html#comment-id-5
futbik
futbik 8 октября 2013 01:35
Ответов: 0 #3264
Цитата: ПафНутиЙ
обрезка происходит на середине смайлика, отсюда и глюки.


вот было бы круто, чтоб смайлики удалялись в последних комментариях, ну и также обрезался нормально текст.
Pepsi
Pepsi 3 ноября 2013 09:42
Ответов: 1 #3305
Для попробывать установил модуль на дефолтный шаблон движка. Все работает ок. Но если в самом модуле изменить настройки, изменить количество выводимого текста из комментария, на к примеру 150...то весь шаблон рушится. Почему так?
ПафНутиЙ
ПафНутиЙ 3 ноября 2013 13:23
Ответов: 0 #3307
нужно смотреть сайт. Возможно что-то где-то не так обрезается.
Mek
Mek 6 ноября 2013 07:52
Ответов: 1 #3311
Модуль полностью удаляет все ссылки из комментария. Соответственно, если в комментарии только ссылка, то модуль её не выводит. Как это исправить?
Mek
Mek 6 ноября 2013 08:05
Ответов: 0 #3312
Всё, разобрался сам )))
Cinema-Мир
Cinema-Мир 6 ноября 2013 15:09
Ответов: 0 #3313
Mek,
Дык поделился бы smile
sitennov
sitennov 7 ноября 2013 15:25
Ответов: 4 #3314
Скажите, вывод комментариев от гостей предусмотрен?
sitennov
sitennov 7 ноября 2013 16:53
Ответов: 3 #3315
Разобрался кому нужно
<?php

@error_reporting ( E_ALL ^ E_WARNING ^ E_NOTICE );
@ini_set ( 'display_errors', true );
@ini_set ( 'html_errors', false );
@ini_set ( 'error_reporting', E_ALL ^ E_WARNING ^ E_NOTICE );

define('DATALIFEENGINE', true);
define('ROOT_DIR', dirname (__FILE__));
define('ENGINE_DIR', ROOT_DIR.'/engine');

include (ENGINE_DIR . '/data/config.php');

include ENGINE_DIR.'/classes/mysql.php';
include ENGINE_DIR.'/data/dbconfig.php';

$row = $db->super_query( "SELECT name FROM " . PREFIX . "_users WHERE name = 'iComm_user'" );

if( $row['name'] == "" ) {
 
$db->query("INSERT INTO " . USERPREFIX . "_users (`email`, `password`, `name`, `user_id`, `news_num`, `comm_num`, `user_group`, `lastdate`, `reg_date`, `banned`, `allow_mail`, `info`, `signature`, `foto`, `fullname`, `land`, `icq`, `favorites`, `pm_all`, `pm_unread`, `time_limit`, `xfields`, `allowed_ip`, `hash`, `logged_ip`, `restricted`, `restricted_days`, `restricted_date`) VALUES
('email@email.email', '123456', 'iComm_user', 0, 0, 0, 5, '1316152829', '1316152829', '', 1, '', '', '', '', '', '', '', 0, 0, '', '', '', '', '127.0.0.1', 0, 0, '')");

} 

$db->query( "UPDATE " . PREFIX . "_users SET user_id='0' WHERE name = 'iComm_user'" );

die("<b>Done</b>");

?>
Altair
Altair 7 ноября 2013 17:40
Ответов: 1 #3316
И что с эим делать? Объясните чайнику, пожалуйста.
sitennov
sitennov 7 ноября 2013 17:48
Ответов: 0 #3317
создать файл, например 1.php, запихнуть туда код и запустить.
+ почистить кэш
все. wink
ПафНутиЙ
ПафНутиЙ 7 ноября 2013 23:37
Ответов: 0 #3319
неплохое решение)
Crashlabs
Crashlabs 7 ноября 2013 18:34
Ответов: 5 #3318
Друзья, данный модуль работает под DLE 10.1 ?
И хотелось бы уточнить, вывод комментариев от гостей возможен только при создании пользователя с id=0? Или имеются альтернативные варианты?
ПафНутиЙ
ПафНутиЙ 7 ноября 2013 23:38
Ответов: 4 #3320
На dle 10.1 работать будет без проблем.
комментарии от гостей только через создание юзера.
Crashlabs
Crashlabs 8 ноября 2013 10:23
Ответов: 3 #3321
А будет ли выводится ник(имя) гостя, который оставил комментарий или ник будет постоянной переменной, которую мы зададим в результате создания пользователя с I'd=0?
ПафНутиЙ
ПафНутиЙ 8 ноября 2013 10:31
Ответов: 2 #3322
Имя берётся из таблицы комментариев, поля autor - Туда, если не ошибаюсь попадает логин пользователя.
Crashlabs
Crashlabs 16 ноября 2013 09:42
Ответов: 1 #3333
Спасибо за ответы!)
А возможно ли каким-нибудь образовом выводить комментарии только из определенной категории, а не из всех подряд?
ПафНутиЙ
ПафНутиЙ 16 ноября 2013 11:07
Ответов: 0 #3334
&stop_category - id категорий для исключения
&from_category - id категорий для показа.
sotor
sotor 29 ноября 2013 18:36
Ответов: 6 #3359
Поставил данный модуль все работает но вот на моем шаблоне выводится вот так



заходит за блок что с права что с лева.


код из css

.block_8 {width:100%; margin:0 0 13px 0; overflow:hidden;}
.block_8_bg {background:url('../images/block_4_c.png') repeat-y;}
.block_8_bg .block_8_bg {background:url('../images/block_4_h.png') no-repeat center top;}
.block_8_bg .block_8_bg .block_8_bg {background:url('../images/block_4_b.png') no-repeat center bottom;}
.block_8_h {height:32px; position:relative;}
.block_8_h div {height:25px; width:210px; overflow:hidden; margin:3px 0 0 2px; position:absolute; line-height:25px; text-align:center; color:#fff;}
.block_8_c {overflow:hidden; padding:5px 5px 20px 5px;}


кто знает как это по фиксить что бы всплывающие окно нормально отображалось ?
ПафНутиЙ
ПафНутиЙ 29 ноября 2013 18:44
Ответов: 5 #3360
.block_8 {width:100%; margin:0 0 13px 0;}
sotor
sotor 29 ноября 2013 20:03
Ответов: 4 #3361
Это не помогает я уже пробовал =( пол дня с этим вожусь не как не хочет отображать всплывающие окна вот и решил уже на блогах спрашивать.

в main.tpl это выглядит вот так

<div class="block_8">
<div class="block_8_bg"><div class="block_8_bg"><div class="block_8_bg">
<div class="block_8_h"><div>Последние комментарии</div></div>
<div class="block_8_c">
{include file="engine/modules/icomm.php"}
</div>
</div></div></div>
</div>
ПафНутиЙ
ПафНутиЙ 29 ноября 2013 20:42
Ответов: 3 #3362
дайте адрес сайта.
sotor
sotor 30 ноября 2013 04:28
Ответов: 2 #3363
nintendo-roms.org
ПафНутиЙ
ПафНутиЙ 30 ноября 2013 11:06
Ответов: 1 #3364
#side_right
.block_8
.block_8_c
вот классы, у которых нужно убрать overflow:hidden;
Вообще походу бОльшая часть блоков на сайте имеет это свойство. жесть.
sotor
sotor 30 ноября 2013 11:16
Ответов: 0 #3365
Это я тоже вчера делал было бы все так просто ;) вот я и не могу понять что мешает
sotor
sotor 30 ноября 2013 17:38
Ответов: 4 #3366
Народ не кто не сможет помочь я сам не разберусь уже день убил =(

Информация

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