Комментарии на ajah - мод - 7.02
|
Polarfox |
Опубликовано 6.10.2011 12:42:57
|

Супер Администратор
|
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 для дополнений
Добавьте свое дополнение согласно синтаксису
'БУКВА' => 'ТАБЛИЦА_БД|колонка_привязки_с_ид'
'N'=>DB_NEWS.'|news_id', 'C'=>DB_CUSTOM_PAGES.'|page_id', 'P'=>DB_PHOTOS.'|photo_id', 'A'=>DB_ARTICLES.'|article_id', 'D'=>DB_DOWNLOADS.'|download_id');
Некоторые эксперименты Модуль ajah интегрирован в основной файл, вместе с локалями, скриптом (подгрузка) и стилями (подгрузка).
Используется двойная обработка для ajah и для стандартного вывода одним файлом, одной функцией.
Все обработчики подключаются сверху - из jquery, без изменений кода
Улучшенный стиль, теперь гораздо качественней и красивей
Обновления для повышения стабильности и улучшения безопасности.
Я ожидаю предложений и прочего, а так же багрепортов.
|
Первый пост |
Просмотреть пост полностью |
|
7Azimuth |
Опубликовано 10.10.2011 17:32:01
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
вот мне любопытно, а ты проверял с обычными комментариями? Я про тему не просто так сказал - теперь она определяет вид, и она определила этот вид. Не я.
Действительно. Извиняюсь, тупанул
тоже самое, просьба проверять внимательно.
Одно дело когда реально смотрится не так как должно, другое - когда нормальные вещи представляются как баги.
Вообще, я думал раз у тебя эта тема, должен знать что в ней иначе сделано.
Опять же извиняюсь. Что-то меня последнее время глючит не по детски
Конфиг предельно прост - true включить, false выключить, что именно непонятно? Я вроде описал все константы.
Я прописал те BB-коды из-за которых были глюки при переходе по страницам, не помогло. Пробовал отключить подписи та же фигня. Наверное я тупой, но я не понимаю, как решить эту проблему, хоть убейте.
|
|
|
WhiteFox |
Опубликовано 10.12.2019 03:26:53
|

Бот
Сообщений: 1
Зарегистрирован: возможно
|
Короткая навигация по форуму (избранное): [Пропустить]
А еще есть Файлы - небольшая полезная подборка от меня
Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.
Вы можете свободно копировать информацию к себе, при условии установки активной ссылки на автора (по большей части - это все же я), сайты партнеры могут просто указать авторство, без ссылки.
Поскольку большинство скриптов я обновляю постоянно - если вы захотите распространять мои скрипты, я рекомендую просто делать ссылки на темы, либо следить за обновлениями.
|
|
|
|
|
Polarfox |
Опубликовано 10.10.2011 17:52:07
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Ну смотря что ты хотел сделать, ббкоды тут парсятся все, я не делал возможности их менять переменной, необходимо поправить или выключить этот ббкод в принципе.
Подписи само собой не помогут. Кстати такая же штука будет с print.php (можешь проверить) потому скинь исходник ббкода, покажу как поправить.
|
|
|
|
7Azimuth |
Опубликовано 10.10.2011 17:57:45
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Изменил(а) 7Azimuth, 10.10.2011 18:50:35
|
|
|
|
Polarfox |
Опубликовано 10.10.2011 19:33:15
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
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() например.
|
|
|
|
7Azimuth |
Опубликовано 10.10.2011 20:35:23
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Эта ошибка появляется не только в этом BB-коде. Выхода три:
1. Писать всем авторами, что бы они правили эту ошибку.
2. Научиться самому ее исправлять.
3. Откатиться к стандартным комментам.
|
|
|
|
Polarfox |
Опубликовано 10.10.2011 21:25:22
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
2ому варианту я тебя научил, и свои ббкоды я уже давно так делаю, тк как я и говорил - print.php - стандартная функция движка не работает так же - если это не сделано.
Но на самом деле, есть еще 4ый вариант, обновил.
Поскольку это действительно утопия, проще поменять правила игры чем заставить всех играть иначе 
|
|
|
|
7Azimuth |
Опубликовано 11.10.2011 01:04:35
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Отлично! Теперь единственное, что глючит это кнопка "Редактирование комментариев" в схеме "Stylo". При переходе на страницу или любом другом действии она банально исчезает, а вместо нее остается одна лишь ссылка. Скрины:
P.S. Проверил на чистой версии фьюжена с дефолтными комментами. Бег замечен не был 
|
|
|
|
7Azimuth |
Опубликовано 11.10.2011 03:03:30
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Еще кое-что по мелочи:
1. При наваждении курсора мыши на аватар пользователя, который этот самый аватар не загрузил, появляется всплывающая подсказка с надписью "No avatar".
2. Для пользователей, которые не загрузили аватар, мне кажется, по дефолту в конфиге лучше прописать путь до этой картинки: images/avatars/noavatar100.png. Внешне она выглядит поприятнее чем та, что стоит сейчас.
3. В последнем хроме не работает фокус на текстовое поле добавления комментария, если нажать на "Цитировать/Вставить ник". В огненном лисе и опере все норм.
Изменил(а) 7Azimuth, 11.10.2011 03:15:14
|
|
|
|
jikaka |
Опубликовано 11.10.2011 05:26:26
|

Персонал PF

Сообщений: 183
Зарегистрирован: 1.07.2010 13:13
|
7Azimuth, присоединюсь к замечаниям
также по моим баранам
Решение: подставь DB_PREFIX.'mods|mod_id'
после этого, все равно не робит
после нажатия кнопки отправки комментария получается вот такая фигня:
http://www.webpag...01162406AM
|
|
|
|
Polarfox |
Опубликовано 11.10.2011 06:11:06
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
ну имя таблицы все равно неверное, я хз какое оно у модов, поставь правильное.
|
|
|
|
jikaka |
Опубликовано 11.10.2011 06:54:12
|

Персонал PF

Сообщений: 183
Зарегистрирован: 1.07.2010 13:13
|
действительно, тупанул, извини!
все нормально работает!
|
|
|
|
Polarfox |
Опубликовано 11.10.2011 08:35:40
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Вот видишь - понимаешь когда немного, пробуй сам и все получится
1. При наваждении курсора мыши на аватар пользователя, который этот самый аватар не загрузил, появляется всплывающая подсказка с надписью "No avatar". как обычно забыл про это.
2. Для пользователей, которые не загрузили аватар, мне кажется, по дефолту в конфиге лучше прописать путь до этой картинки: images/avatars/noavatar100.png. там есть еще пара картинок... нада подумать какую ставить.
3. В последнем хроме не работает фокус на текстовое поле добавления комментария, если нажать на "Цитировать/Вставить ник". посмотрю.
|
|
|
|
7Azimuth |
Опубликовано 12.10.2011 03:28:09
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Еще одна мелочь. В сообщениях пользователей (не админов), после надписи "Цитировать/Вставить ник" видим две вертикальные палочки, которые выглядят мягко говоря не очень  Одной думаю с головой хватило бы 
|
|
|
|
Polarfox |
Опубликовано 12.10.2011 13:49:01
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
1,2,"еще одна мелочь" - исправлено,
если ссылка на админа работает - это не баг, ссылка все равно только для админа.
3 - это нормальное поведение браузера, перекидывать к полю ввода нужно только при правке комента, я бы и в другие так сделал, но это нужно писать кривые обработчики.
|
|
|
|
7Azimuth |
Опубликовано 12.10.2011 18:18:57
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Как всегда спасибо и низкий поклон   Вы не заменимы!
|
|
|
|
jikaka |
Опубликовано 14.10.2011 05:31:40
|

Персонал PF

Сообщений: 183
Зарегистрирован: 1.07.2010 13:13
|
присоединяюсь, только ава неотображается, путь неверный
define('mycDEFIMG','../images/avatars/noavatar100.png'  ;//"not found" image
замени на
define('mycDEFIMG',IMAGES.'avatars/noavatar100.png'  ;//"not found" image
|
|
|
|
7Azimuth |
Опубликовано 14.10.2011 06:20:44
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
У меня отображается 
|
|
|
|
Polarfox |
Опубликовано 14.10.2011 06:29:02
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Странно, но исправлю потом.
|
|
|
|
yury |
Опубликовано 24.10.2011 15:29:45
|

Персонал PF

Сообщений: 95
Зарегистрирован: 27.01.2010 23:39
|
аватарку лучше увеличивать на аяксе отдельно от верстки, т.е наводишь и она увеличивается не растягивая верстку.
|
|
|
|
Polarfox |
Опубликовано 25.10.2011 12:24:21
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Это в принципе бесполезная функция, зачем лишние скрипты.
Тоже сделать можно в стилях...
|
|
|