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

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

15.02
346
38 625
Последние комментарии для 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. Всё! Наслаждаемся результатом.


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

Комментарии

kabmir
kabmir 17 января 2015 07:52
Совершенно не убираются цитаты, то что в
<div class="quote"></div>
... То, что в
<div class="title_quote">
и всё остальное убирается, а quote - нет. И получается, что вначале идет цитата и только потом комментарий.

Помогите пожалуйста, как убрать всё и оставить только сам комментарий, а по ссылке человек сам всё прочтет...?
ПафНутиЙ
ПафНутиЙ 17 января 2015 23:39
адрес сайта?
kabmir
kabmir 18 января 2015 00:28
Вот:
http://www.go2life.net
Чуть прокрутить, слева блок: Последние комментарии.
И вот как раз последний коммент почему-то содержит цитату...
fugasok
fugasok 18 января 2015 01:31
Помогите пожалуйста исправить на DLE 10.4.

MySQL error in file: /engine/modules/icomm.php at line 44
Error Number: 2006
The Error returned was:
MySQL server has gone away
SQL query:

SELECT c.id as comid, c.post_id, c.date, c.user_id, c.is_register, c.text, c.autor, c.email, c.approve, p.id, p.date as newsdate, p.title, p.category, p.comm_num, p.alt_name, u.foto, u.user_group, u.user_id FROM dle_comments as c, dle_post as p, dle_users as u WHERE p.id=c.post_id AND c.user_id = u.user_id AND c.approve = 1 ORDER BY c.date DESC LIMIT 0, 5
ПафНутиЙ
ПафНутиЙ 18 января 2015 11:12
не увидел, наверное ушел уже коммент.
ПафНутиЙ
ПафНутиЙ 18 января 2015 11:13
Советую хостинг поменять.
kabmir
kabmir 18 января 2015 14:24
Куда ушел.
Вот он висит:

Цитата это:
- Забыли самые популярные: русский коктейль "Ёрш" и "Сто грамм с прицепом".

А ответ на нее:
- Вы правы, но сам автор Konstantin Datz и лыка не вяжет по-русски и о по...

Поможете?
ПафНутиЙ
ПафНутиЙ 18 января 2015 18:50
http://joxi.ru/Q2K0dyZSgM4bAj - это в блоке с комментариями
http://joxi.ru/8235eJYHwgJDrO - это в комментариях.
Что я делаю не так?
kabmir
kabmir 18 января 2015 20:29
Просто пришлось самому методом тыка рихтовать.
Ваши правила чистки цитат - не работают...
-=Alex=-
-=Alex=- 21 января 2015 21:21
ПафНутиЙ, спасибо за бесплатный модуль, в данное время, с этим обвалом рубля, это очень даже неплохо.
Насколько я профан и особо не разбираюсь во всех этих "иероглифах" (коды), но даже у меня получилось с первого раза поставить данный модуль на DLE 10.4. Я от себя такого не ожидал и горд собой.))
Осталось по мелочам, с вашего позволения убрать копирайт, и немного дизайн изменить под шаблон Pisces.
ПафНутиЙ
ПафНутиЙ 21 января 2015 22:05
Ну модуль не мой, я лишь немного переработал его, так что я не против убирания копирайта или любых других действий с модулем.
jeka6774
jeka6774 2 февраля 2015 20:31
Здравствуй ПафНутиЙ, подскажи пожалуйста как сделать вывод комментариев от незарегистрированных пользователей в этом модуле. Версия DLE 10.4
igorello
igorello 6 февраля 2015 10:29
на 10.4 встал отлично. Создаете пользователя в базе данных любого. Потом меняете у него id на 0 и все, незарегистрированные будут выводится
igorello
igorello 6 февраля 2015 10:32
Паша помоги пожалуйста. У меня в комментариях выводится случайная аватарка если человек не зареган. Решение было в comments.class такой код

$other_foto = array('1.jpg','2.jpg','3.jpg');//картинки в папке {THEME}/dleimages/
            $rand_foto = array_rand($other_foto,1);
            if($row['foto']) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
                else $tpl->set( '{foto}', "{THEME}/dleimages/foto/".$other_foto[$rand_foto] );


Как бы применить этот хак, чтобы в последних комментариях icomm тоже выводились рандомные фото пользователей
jeka6774
jeka6774 6 февраля 2015 10:47
Большое спасибо, теперь все работает.
igorello
igorello 6 февраля 2015 11:23
Все Паша сделал, решил вот так. Может кому интересно будет, ведь у многих комменты оставляют не зарегистрированные пользователи. Чтобы icomm выводил случайные аватарки нужно вместо (111 строка)

$row['foto'] = ($row['foto'] == '') ? 'templates/' . $config['skin'] . '/icomm/noavatar.png' : 'uploads/fotos/' . $row['foto'];


Вставить

$other_foto = array('1.jpg','2.jpg','3.jpg');//картинки в папке {THEME}/dleimages/foto
            $rand_foto = array_rand($other_foto,1);
		$row['foto'] = ($row['foto'] == '') ? 'templates/' . $config['skin'] .'/dleimages/foto/'. $other_foto[$rand_foto]  : 'uploads/fotos/' . $row['foto'];


Ну и соответственно создать в {THEME}/dleimages/ папку foto, куда положить картинки '1.jpg','2.jpg','3.jpg' и т.д
YouTy6bl4
YouTy6bl4 9 февраля 2015 18:49
ПафНутиЙ, а как убрать вывод смайликов, цветного текста и т.п. в блоке с последними комментариями?
ПафНутиЙ
ПафНутиЙ 9 февраля 2015 19:46
уменьшите максимальное количество символов для вывода в блоке.
YouTy6bl4
YouTy6bl4 9 февраля 2015 19:49
ПафНутиЙ, это не подходит, так как всё равно будут съезжать комментария.
ПафНутиЙ
ПафНутиЙ 9 февраля 2015 19:56
ну тогда делайте средствами css
YouTy6bl4
YouTy6bl4 9 февраля 2015 20:20
ПафНутиЙ, в смысле, как на css можно скрыть смайлики, спойлер и т.д.?
matro-skin
matro-skin 12 февраля 2015 13:42
В хроме и IE всплывающие окна прячутся под слой.
В мазиле нормально.
Помогите пожалуйста.
Вот тут: http://nikopolnews.net
ПафНутиЙ
ПафНутиЙ 12 февраля 2015 13:47
у родительского блока с классом tt-panel уберите overflow:hidden;
Судя по всему это свойство добавляется в плагине табов.
matro-skin
matro-skin 12 февраля 2015 13:58
Цитата: ПафНутиЙ
overflow:hidden

не вижу, тыкни пожалуйста мордой, Паш!
matro-skin
matro-skin 12 февраля 2015 18:07
Цитата: ПафНутиЙ
Судя по всему это свойство добавляется в плагине табов

Обрыл все, может это где то в скрипте прописано? Я в них дуб.
jQuery.fn.ttabs = function(options){
	
	var options = jQuery.extend({

	    activeClass: 'active-ttab' //  ласс активной вкладки
	   
	  },options);
	
	return this.each(function() {
			
		$(this).find('.tt-panel:first').show(0);
		$(this).find('.index-tabs span:first').addClass(options.activeClass);
		
		$(this).find('.index-tabs span').click(
			function() {
				$(this).parent().parent().find('.index-panel .tt-panel').hide(0);
				var numEl= $(this).index();
				$(this).parent().parent().find('.index-panel .tt-panel').eq(numEl).fadeIn(300);	
				$(this).parent().find('span').removeClass(options.activeClass);
				$(this).addClass(options.activeClass);
			}
		);
		
	});
	
matro-skin
matro-skin 12 февраля 2015 18:13
Вот что я вижу, но найти не могуВот что я вижу, но найти не могу
ПафНутиЙ
ПафНутиЙ 12 февраля 2015 19:20
поочереди отключай все плагины.
matro-skin
matro-skin 12 февраля 2015 20:04
Цитата: ПафНутиЙ
поочереди отключай все плагины

выкидываю скрипт, код которого приводил выше, и комменты работают.
Но, как же быть? Что, в коде поправить что то надо?
matro-skin
matro-skin 13 февраля 2015 19:31
Люди помогите пожалуйста!
Табы в которых были комменты снёс и установил новые.
Проблема решилась частично. В хроме после нажатия кнопки таба, перестаю показываться всплывающие комменты.
Паша, помоги пожалуйста!
reebok
reebok 27 февраля 2015 18:22
ПафНутиЙ,
Здравствуйте, не подскажите почему обрезает стороны при наклоне?

Добавить комментарий

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

Информация

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