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

Гости:
[Ваш IP] 03:30:12
/Форум/Тема
216.244.66.227 03:30:00
/Поиск
46.229.168.163 03:29:53
/Форум/Главная
46.229.168.147 03:29:52
/Форум/Тема
Bing [Bot] 03:29:22
/Форум/Главная
54.36.150.88 03:28:42
/Форум/Тема
54.36.150.7 03:28:30
/Форум/Тема
54.36.148.115 03:27:54
/main.php
46.229.168.140 03:27:36
/Форум/Главная
46.229.168.130 03:27:34
/Форум/Тема
4 - не показано

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

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



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

[Полный список кнопок]
 
Автор: Polarfox
ID темы: 222
Информация
В этой теме сообщений: 160, просмотров темы: 889357.  Имеются прикрепленные файлы.
Просмотр темы
unLogic Lab » Разработка (Development) » Почти готово (RC)
 Распечатать тему
Комментарии на ajah - мод - 7.02
Polarfox
Codename: Delta
Совместимость 7.02 и выше

Бета


Что?
Модификация комментариев, я надеюсь полностью совместимо с "темингом" и новым парсингом комментариев.
Возможны непонятности в стиле, если тема очень нестандартная (но это только с темами для 7.02 и выше)

Установка
Заменить оригинальный файл
/includes/comments_include.php
Удаление
Вернуть оригинал

Возможности
  • Аватарки
  • Подписи
  • Дополнительная информация (несколько пунктов)
  • Цитирование, вставка ника (снова с вами)
  • IP для админа
  • Поддержка стандартного режима, ботов (для гостей ajah не работает)

Поддержка ajah:
  • Создание комментария
  • Удаление
  • Редактирование
  • Переход по страницам


Конфиг
define('mycDEFIMG','../images/imagenotfound.jpg');//путь для стандартной картинки
define('mycALLOWSIG',true);//разрешить подписи?
define('mycSIGBBCODES','b|i|u||center|small|url|mail|img|color');//ббкоды в подписи
define('mycONLINET',300);//время онлайн (секунд)   
define('mycALLOWONLINE',true);//отображать на сайте или нет? //теперь так
define('mycALLOWULVL',true);//уровень?
define('mycALLOWUSTAT',true);//статус?
define('mycALLOWUJND',true);//дата регистрации?
define('mycAVATARSH',true);//да, аватарки


Разблокировка ajah для дополнений
Добавьте свое дополнение согласно синтаксису
'БУКВА' => 'ТАБЛИЦА_БД|колонка_привязки_с_ид'
  1. 'N'=>DB_NEWS.'|news_id',
  2. 'C'=>DB_CUSTOM_PAGES.'|page_id',
  3. 'P'=>DB_PHOTOS.'|photo_id',
  4. 'A'=>DB_ARTICLES.'|article_id',
  5. 'D'=>DB_DOWNLOADS.'|download_id');


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


Обновления для повышения стабильности и улучшения безопасности.

Я ожидаю предложений и прочего, а так же багрепортов.
Первый пост Просмотреть пост полностью
7Azimuth
вот мне любопытно, а ты проверял с обычными комментариями? Я про тему не просто так сказал - теперь она определяет вид, и она определила этот вид. Не я.

Действительно. Извиняюсь, тупанулRoll Eyes

тоже самое, просьба проверять внимательно.
Одно дело когда реально смотрится не так как должно, другое - когда нормальные вещи представляются как баги.
Вообще, я думал раз у тебя эта тема, должен знать что в ней иначе сделано.

Опять же извиняюсь. Что-то меня последнее время глючит не по детскиConfused

Конфиг предельно прост - true включить, false выключить, что именно непонятно? Я вроде описал все константы.

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


 
http://fmv-community.ru/
WhiteFox
Короткая навигация по форуму (избранное): [Пропустить]

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


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

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

 
Polarfox
Ну смотря что ты хотел сделать, ббкоды тут парсятся все, я не делал возможности их менять переменной, необходимо поправить или выключить этот ббкод в принципе.

Подписи само собой не помогут. Кстати такая же штука будет с print.php (можешь проверить) потому скинь исходник ббкода, покажу как поправить.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
http://rghost.ru/...

p.s. откатился пока не дефолтные комменты.


Изменил(а) 7Azimuth, 10.10.2011 18:50:35
 
http://fmv-community.ru/
Polarfox
code_bbcode_include_js.php

Выше
if (function_exists('add_to_head')){


add_to_head('<script type="text/javascript">
$(document).ready(function() {
   $("a.select_code").click(function(e) {
      var codeBlock = $(this).attr("href");
      var text = document.getElementById(codeBlock.substring(1));
      if ($.browser.msie) {
         var range = document.body.createTextRange();
         range.moveToElementText(text);
         range.select();
      } else if ($.browser.mozilla || $.browser.opera || navigator.userAgent.toLowerCase().indexOf(\'chrome\') > -1) {
         var selection = window.getSelection();
         var range = document.createRange();
         range.selectNodeContents(text);
         selection.removeAllRanges();
         selection.addRange(range);
      } else if ($.browser.safari) {
         var selection = window.getSelection();
         selection.setBaseAndExtent(text, 0, text, 1);
      }
      e.preventDefault();
   });
});
</script>');


ниже
}


Скажи Fangree чтоб поправил при случае, а то мне влом объяснять зачем править (а иначе не поправит же :P )

Кстати обработчик работать не будет, нада навешивать потом снова его, через live() например.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
Эта ошибка появляется не только в этом BB-коде. Выхода три:
1. Писать всем авторами, что бы они правили эту ошибку.
2. Научиться самому ее исправлять.
3. Откатиться к стандартным комментам.


 
http://fmv-community.ru/
Polarfox
2ому варианту я тебя научил, и свои ббкоды я уже давно так делаю, тк как я и говорил - print.php - стандартная функция движка не работает так же - если это не сделано.

Но на самом деле, есть еще 4ый вариант, обновил.

Поскольку это действительно утопия, проще поменять правила игры чем заставить всех играть иначе Smile


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
Отлично! Теперь единственное, что глючит это кнопка "Редактирование комментариев" в схеме "Stylo". При переходе на страницу или любом другом действии она банально исчезает, а вместо нее остается одна лишь ссылка. Скрины:
imgdepo.ru/out.php/i175329_Screenshot2.png
imgdepo.ru/out.php/i175328_Screenshot.png

P.S. Проверил на чистой версии фьюжена с дефолтными комментами. Бег замечен не былSmile


 
http://fmv-community.ru/
7Azimuth
Еще кое-что по мелочи:
1. При наваждении курсора мыши на аватар пользователя, который этот самый аватар не загрузил, появляется всплывающая подсказка с надписью "No avatar".
2. Для пользователей, которые не загрузили аватар, мне кажется, по дефолту в конфиге лучше прописать путь до этой картинки: images/avatars/noavatar100.png. Внешне она выглядит поприятнее чем та, что стоит сейчас.
3. В последнем хроме не работает фокус на текстовое поле добавления комментария, если нажать на "Цитировать/Вставить ник". В огненном лисе и опере все норм.


Изменил(а) 7Azimuth, 11.10.2011 03:15:14
 
http://fmv-community.ru/
jikaka
7Azimuth, присоединюсь к замечаниям
также по моим баранам
Решение: подставь DB_PREFIX.'mods|mod_id'

после этого, все равно не робит
после нажатия кнопки отправки комментария получается вот такая фигня:
http://www.webpag...01162406AM


www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
Polarfox
ну имя таблицы все равно неверное, я хз какое оно у модов, поставь правильное.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
jikaka
действительно, тупанул, извини!
все нормально работает!


www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
Polarfox
Вот видишь - понимаешь когда немного, пробуй сам и все получится Smile

1. При наваждении курсора мыши на аватар пользователя, который этот самый аватар не загрузил, появляется всплывающая подсказка с надписью "No avatar".
как обычно забыл про это.
2. Для пользователей, которые не загрузили аватар, мне кажется, по дефолту в конфиге лучше прописать путь до этой картинки: images/avatars/noavatar100.png.
там есть еще пара картинок... нада подумать какую ставить.
3. В последнем хроме не работает фокус на текстовое поле добавления комментария, если нажать на "Цитировать/Вставить ник".
посмотрю.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
Еще одна мелочь. В сообщениях пользователей (не админов), после надписи "Цитировать/Вставить ник" видим две вертикальные палочки, которые выглядят мягко говоря не оченьSmileОдной думаю с головой хватило быSmile


 
http://fmv-community.ru/
Polarfox
1,2,"еще одна мелочь" - исправлено,
если ссылка на админа работает - это не баг, ссылка все равно только для админа.
3 - это нормальное поведение браузера, перекидывать к полю ввода нужно только при правке комента, я бы и в другие так сделал, но это нужно писать кривые обработчики.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
7Azimuth
Как всегда спасибо и низкий поклонThanx!clapВы не заменимы!


 
http://fmv-community.ru/
jikaka
присоединяюсь, только ава неотображается, путь неверный
define('mycDEFIMG','../images/avatars/noavatar100.png'Wink;//"not found" image

замени на
define('mycDEFIMG',IMAGES.'avatars/noavatar100.png'Wink;//"not found" image


www.rusfusion.ru - сайт официальной поддержки PHP-Fusion в России
 
www.rusfusion.ru
7Azimuth
У меня отображаетсяhmm


 
http://fmv-community.ru/
Polarfox
Странно, но исправлю потом.


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
yury
аватарку лучше увеличивать на аяксе отдельно от верстки, т.е наводишь и она увеличивается не растягивая верстку.

 
Polarfox
Это в принципе бесполезная функция, зачем лишние скрипты.
Тоже сделать можно в стилях...


unLogic creator | For English speaking users
unlogic.info/images/unapproved_dev.png
 
http://unlogic.info
Перейти на форум:
 
Подобные темы
Темы Форум Ответов / Просмотров Последние сообщения
комментарии, чтобы быть бок о бок или Ajax JS погрузчик  →  Академия (Academy) 5 / 40488 14.11.2013 06:18:06
AJAH comments for 7.02  →  Release - International 1 / 12848 25.10.2012 19:23:35
Свежие комментарии - страница  →  Страницы (Pages: RC, A, B) 47 / 146866 10.05.2012 08:27:41
Мод - комментарии - 7.02  →  Неподдерживаемое (unsupported) 15 / 24145 22.09.2011 20:47:31
Комментарии - мод-расширение  →  Неподдерживаемое (unsupported) 19 / 24788 27.07.2011 18:30:03
Ajax-комментарии - расширение  →  Неподдерживаемое (unsupported) 2 / 7783 9.09.2010 16:22:58
Комментарии в категориях файлов  →  Неподдерживаемое (unsupported) 0 / 5067 13.08.2010 11:07:45
Комментарии в профиле - польз. поле  →  Поля пользователя (User Fields) 28 / 45282 4.03.2010 09:16:49