Навигация
 
Сейчас на сайте
Гостей: 11

Гости:
[Ваш IP] 09:07:08
/Форум/Тема
216.244.66.227 09:06:00
/Форум/Тема
Bing [Bot] 09:05:46
/Статьи
54.36.150.0 09:05:14
/Форум/Тема
54.36.150.14 09:05:06
/Форум/Тема
54.36.150.39 09:05:00
/Форум/Тема
54.36.150.83 09:04:50
/Форум/Тема
54.36.149.92 09:04:28
/Форум/Тема
54.36.150.45 09:04:16
/Форум/Тема
5.196.87.146 09:03:44
/Форум/Тема
1 - не показано

Всего пользователей: 116
Новый пользователь: Tim
 
RSS потоки
RSS Форумы: тема

RSS Новости
RSS Комментарии
RSS Форумы
RSS Статьи
RSS Фотогалерея
RSS Файлы
RSS Ссылки
 
Нажималка
[хочу себе такую панельку!]



Ваш код:
(кнопка | ссылка)

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 116
Информация
В этой теме сообщений: 3, просмотров темы: 7977.  Имеются прикрепленные файлы.
Просмотр темы
unLogic Lab » Разработка (Development) » Неподдерживаемое (unsupported)
 Распечатать тему
Ajax-комментарии - расширение
Polarfox
Совместимо с 7.01 , Бета тест.


Что?
Модификация комментариев для движка, добавлен аякс.
Изза ограничений расширять аякс необходимо вручную - как есть работают только 4 стандартных типа.

Пример?
Пример у меня на сайте.

+
  • Работа без перезагрузки страниц - так же есть безскриптовое решение.
  • аякс НЕ ДОСТУПЕН для гостей
  • Ограничение на длину слова
  • Добавлены аватарки
  • Добавлено обращение по нику/цитата (стиль DLE - идентичен почти полностью)
  • Вывод IP для админа который редактирует комментарии/пользователя(выводит только для своей учетной записи)
  • Вывод подписи.
  • Добавлены ранги *
  • Добавлен счетчик комментариев *
  • !Исправлены неверные редиректы при правке и новом комментарии
  • !При многостраничном обзоре автоматически переходит к последним комментариям

* Если скорость парсинга критична - рекомендуется отключить (по умолчанию включено).

-
  • Хреново выглядит при слишком узкой колонке


Настройки: (менять в обоих файлах a_ci.php и comments_include.php , можно было вынести в конфиг - но это лишние ресурсы.)

$img_noav = '<img src="'.IMAGES.'imagenotfound.jpg" alt="No avatar" />'; полный код если нет аватарки (вставляйте хоть флэшку, хоть вообще ничего)
$ec_bbcodes = ''; парсить какие коды в комментариях? (если пусто то берутся из настроек)
$ec_sigbb = 'b|i|u||center|small|url|mail|img|color'; парсить подпись с какими кодами? (заданы стандартные для форума и подписи)
$ec_rankenable = true; показать ранги? (если false И не считать комментарии - минус Х запросов к бд где Х = $ec_commonpage )
$ec_ccountenable = true; считать комментарии для пользователя? (если false И не показаны ранги - минус Х запросов к бд где Х = $ec_commonpage )
$ec_rankmodifer = 0.5; множитель ранга - если для ранга нужно 100 "условных единиц", то с множителем 0,5 нужно 200 комментариев (они равняются тем же 100 у.е. ранга) . 1 = одинаковое число (как на форуме), 2 = 50 комментариев это 100 у.е. ранга и т.д.
$ec_commonpage = 10; максимум комментариев на страницу
$ec_sigenabled = true;//отображать подпись? да/нет
$ec_cmoderated = iGUEST;//премодерация? все комментарии гостей(можно сменить например ($userdata['user_level'] == 0 || $userdata['user_level'] == 101) даст премодерацию гостям и юзерам) или поставить в false) автоматически скрыты до активации их админом.


Синтаксис построения аякс-слияния (для комментариев других типов)


Описание:
'БУКВА_КОММЕНТАРИЕВ'=>'ТАБЛИЦА_ОБЪЕКТА_ДЛЯ_СЛИЯНИЯ|ИД_ОБЪЕКТА_ДЛЯ_СЛИЯНИЯ'

Оригинал (стандартные):
$aci_list = array('N'=>DB_NEWS.'|news_id',
'C'=>DB_CUSTOM_PAGES.'|page_id',
'P'=>DB_PHOTOS.'|photo_id',
'A'=>DB_ARTICLES.'|article_id' );


просто добавляете в массив - ниже. В оба файла.



Поправлены основные косяки, наверно работоспособно.
Polarfox прикрепил(а) файл:
patch_comments.zip [10.1кБ / 744 Загрузки]

Изменил(а) Polarfox, 5.09.2010 10:30:43
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

А еще есть Файлы - небольшая полезная подборка от меня


Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.

Вы можете свободно копировать информацию к себе, при условии установки активной ссылки на автора (по большей части - это все же я), сайты партнеры могут просто указать авторство, без ссылки.
Поскольку большинство скриптов я обновляю постоянно - если вы захотите распространять мои скрипты, я рекомендую просто делать ссылки на темы, либо следить за обновлениями.

 
legion
Добрый вечер!
Вопрос по данным комментариям. Когда я пишу комментарий как гость, он записывается в БД, но не появляется в списке комментариев. Но при этом в панели последних комментариев он виден. Только когда я вхожу прод именем администратора, мой "гостевой" коммент начинает показываться со всеми комментариями. Будет ли это исправлено/изменено?
 
Polarfox
Это не баг, это премодерация
$ec_cmoderated = iGUEST;//премодерация? все комментарии гостей(можно сменить например ($userdata['user_level'] == 0 || $userdata['user_level'] == 101) даст премодерацию гостям и юзерам) или поставить в false) автоматически скрыты до активации их админом.

ставь в $ec_cmoderated = false; и будет как обычно.

Я думал это будет здорово, а оказалось что это шокирует Grin
unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
Мод-миничат (ajax) - панель+архив  →  Почти готово (RC) 118 / 810320 2.04.2015 10:07:46
Комментарии на ajah - мод - 7.02  →  Почти готово (RC) 159 / 918239 14.09.2014 08:46:00
комментарии, чтобы быть бок о бок или Ajax JS погрузчик  →  Академия (Academy) 5 / 46278 14.11.2013 06:18:06
WhoIsIt - user preview window with ajax  →  Release - International 0 / 13861 12.10.2012 20:59:24
Ajax-рейтинг (оценки)  →  Неподдерживаемое (unsupported) 44 / 201154 14.06.2012 13:12:50
Свежие комментарии - страница  →  Страницы (Pages: RC, A, B) 47 / 149640 10.05.2012 08:27:41
Мод - комментарии - 7.02  →  Неподдерживаемое (unsupported) 15 / 24447 22.09.2011 20:47:31
Комментарии - мод-расширение  →  Неподдерживаемое (unsupported) 19 / 25067 27.07.2011 18:30:03
Ajax ratings - improvement  →  Release - International 0 / 4359 5.06.2011 06:18:11
Ajax shoutbox-mod  →  Release - International 1 / 9840 10.10.2010 13:21:30