Забыли пароль?
Запросите новый здесь.

Автор темы: SchreiBear
ID темы: 1608
Информация:
Тема содержит 17 сообщения, была просмотрена 7463 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Ошибки, баги
 Распечатать тему
Комментарии на ajah
SchreiBear
поставил Комментарии на ajah - мод
Автор: PolarFox aka Psc

пишет что в Stylo/theme.php
Undefined index: user_avatar Строка: 352 в function render_comments

строка echo "<div class='comment-avatar-wrap'>".$data['user_avatar']."</div>\n";

ошибка на что исправить????
Изменил(а) SchreiBear, 18.06.2013 13:04
 
Zaxap
Удалить пол функции, отвечающей за комменты, в самой теме...сейчас это типичная ошибкаab
class='avatar', к примеру (бывают такие в некоторых темах (ну это не значит, что оно все именно так называется) и подобное (data['user_avatar'])...
Какие ошибки, то и нужно удалять (ну конечно не нарушая синтаксис и все такое)...

Простите, но ваш пост я не до конца читал (цитировать мне все равно было бы лень)...удачи в общем в исправленииad Проблем быть не должно!)

---

Такс...все-таки я прочитал "^^
Удалите ее нафиг, будет ругаться еще на что-то - тоже удалите...только смотрите, что удаляете, а то может и на малую часть кода ругаться...
Но суть одна - ЖЕЧЬ КОД ДОТЛА!!! aq
Изменил(а) Zaxap, 18.06.2013 13:23
Зло не дремлет, а я добрый...
 
SchreiBear
Zaxap, спасибо уже заглушил...я просто подумал может есть решение другое... заглушить ещё всегда можно...последствий этих изменений бы потом не было бы
 
Zaxap
edmonsur, ну и вернуть не долго, а если собираетесь насовсем оставлять сии комменты - зачем тогда зловещий код всякий...
в новых версиях движка такая вот ошибочка появиласьab
Зло не дремлет, а я добрый...
x1
 
SchreiBear
Zaxap, истину глаголиш

/* в коменты функцию */ пригодиться исправить недолго
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
 
Polarfox
я вообще зря провел все через нее, плохая идея. Совместимости вышло не так уж и много.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Zaxap
Поставил новую версию JQuery (ну ни дурак ли)...
Т.к. метод live() убрали, начиная с 1.9, воспользовался on()...
Вылезли немалые баги вроде того, что после редактирования сообщения в комментариях не инициализируется js...

..."Цитировать/Вставить ник" не работает вообще никак... Сколько on() не пихай, сколько селекторы не меняй...
Вот, собственно, код этой самой "Цитировать/Вставить ник"-кнопки:
Загрузить источник  GeSHi: Javascript
  1. jQuery("div#myc_frame a.c_quote").live("click",function () {
  2. var nick = jQuery(this).attr("nick");
  3. var tx = ((window.getSelection&&window.getSelection())||(document.getSelection&&document.getSelection())||(document.selection&&document.selection.createRange&&document.selection.createRange().text));
  4. if(tx!="") {insertText("comment_message","[quote_]<strong>"+nick+"'.$locale['myc_elwrote'].'</strong>\n"+tx+"[/quote]","inputform");}
  5. else {insertText("comment_message","<strong>"+nick+"</strong>, ","inputform");}
  6. jQuery("#comment_message").focus();
  7. return false;
  8. });
  9. //[quote] заменил на [quote_], ибо срабатывает бб-код внутри qeshi...
Добавлено за 0.004 секунд, используя GeSHi 1.0.8.10

Зло не дремлет, а я добрый...
x1
 
Polarfox
Все это печально, но менять пока что ничо не буду они клепают версии быстрее нас раз так в сотню...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Zaxap
PolarFox, просто думал, что можете предложить что-нибудь...

Проблема в том, что Firebug пока не выдает ошибок. Ладно, поколдую над селекторами... быть может, что-то выйдет :)

Объединено 09.06.2014 14:21:
Решил не париться и вернул стандартный JQ...

---

Zaxap, спасибо уже заглушил...я просто подумал может есть решение другое... заглушить ещё всегда можно...последствий этих изменений бы потом не было бы

Спустя столько времени нашел другое решение: необходимо заменить строку (112)
Загрузить источник  GeSHi: PHP
  1. $c_arr['c_con'][$i]['comment_message'].= "<img class='c_avatar' src='".(isset($data['user_avatar'])&&!empty($data['user_avatar'])?
Добавлено за 0.031 секунд, используя GeSHi 1.0.8.10

на
Загрузить источник  GeSHi: PHP
  1. $c_arr['c_con'][$i]['user_avatar']= "<img class='c_avatar' src='".(isset($data['user_avatar'])&&!empty($data['user_avatar'])?
Добавлено за 0.035 секунд, используя GeSHi 1.0.8.10

Изменил(а) Zaxap, 09.06.2014 04:21
Зло не дремлет, а я добрый...
 
SchreiBear
можете меня поправить если я ошибаюсь но от PolarFox кроме бу бу бу ...решений по какому либо вопросу ещё не видел... офтопы одни
Нужно сказать огромное спасибо людям, которые живут на популярных девелопер форумах и дают там адекватные ответы на абсолютно «нубские» вопросы без попыток унизить вопрошающего.
 
Pisatel
Заменить live на on здесь понятно изложено.
 
Web
Polarfox
edmonsur, я отписался что не буду править пока свой мод, и отписался почему не буду, оффтоп?
и это вообще камень в мой город?

кстати спасибо за новости, переведу на совместимость все лайвы потом.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1
 
Web
Pisatel
Zaxap, заменил? Там на полминуты дел
 
Web
Zaxap
Pisatel, да это все ясно. После подгрузки комментов (хоть как заменяй), после edit или delete и прочего, не работает аякс, при этом кодировка у подгружаемого... другая...

После смены кодировки файла, как ни странно, все, вроде работает (при подгрузке все равно крокозябры (только другие). Кнопка "Цитировать" не работает...


Не настолько сильно надо просто)
Зло не дремлет, а я добрый...
 
Pisatel
Спрошу в этой теме, дабы не плодить. В общем, после перехода на пых 5.3.3 логи стали забиты вот такой фигней
Скачать исходники  Код
PHP Notice:  Use of undefined constant DB_DOWNLOADS - assumed 'DB_DOWNLOADS' in /bububu/includes/comments_include.php on line...



Это не критично, понимаю, это ж нотис. Но появились в связи с этим и ворнинги
Скачать исходники  Код
PHP Warning:  include_once(INCLUDESmultisite_include.php): failed to open stream: No such file or directory in /bububu/includes/comments_include.php on line 32, referer: http://bubu/articles.php?article_id=43
....
PHP Warning:  include_once(): Failed opening 'INCLUDESmultisite_include.php' for inclusion (include_path='.:/usr/share/pear:/usr/share/php') in /bububu/includes/comments_include.php on line 32, referer: http://bububu/articles.php?article_id=43



Кто что подскажет? Автора спрашивал, тишина пока. Чую, что дело в экранировании, но не знаю, что делать...
Переполз на WP, но PF - это как первая любовь, которая не забывается...
 
Web
Polarfox
Верни пока старые(оригинал - восстанавливаются в 1 клик) либо поставь другие, пока так.
Я вообще думаю позакрывать все ab, а то ничего не делаю вот...
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Pisatel
PolarFox, отличный ответ и рекомендация. Спасибо. Думаю, если бы я хотел вернуться к комментам из дистрибутива, сделал бы это без подсказки.
Переполз на WP, но PF - это как первая любовь, которая не забывается...
x1
 
Web

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,171)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)