SpeedBoy
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 176
|
 |
« : 13.05.2010, 09:18:45 » |
|
Ну чтож ... кажется я первый, кто накатил новую версию сабжа версии 2.2, т.к. вышла в свет она сегодня: http://joomlaportal.ru/content/view/2011/70/И так, сделал всё по инструкции: "Необходимо удалить компонент из Менеджера компонентов административной панели Joomla, а затем установить новую версию. Все имеющиеся настройки и комментарии при этом будут сохранены." Появляются ошибки на сайте и в логах: лог доступа: "GET /administrator/administrator/components/com_jcomments/assets/jcomments-backend-v2.1.js HTTP/1.1" 404 283 лог ошибок: File does not exist: /Administrator/administrator, referer: И вторая: лог доступа: "GET /administrator/components/com_jcomments/libraries/joomlatune/ajax.js?v=2 HTTP/1.1" 404 265 лог ошибок: File does not exist: /Administrator/components/com_jcomments/libraries, referer: Этот AJAX.JS я нашёл в components/com_jcomments/libraries/joomlatune В общем, похоже, что зачем-то подставляется лишняя папочка ADMINISTRATOR в начале, которая всё портит. Жду камментов  И так же на сайте появилась в админке при заходе в "Настройка параметров/Настройки": Notice: Undefined variable: lang in \components\com_jcomments\jcomments.class.php on line 1637
|
|
|
|
« Последнее редактирование: 13.05.2010, 09:39:23 от SpeedBoy »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #1 : 13.05.2010, 20:49:28 » |
|
В качестве быстрого решения, пока можно предложить такое: Открываем файл /com_jcomments/jcomments.class.php и заменяем код: if (JCOMMENTS_JVERSION == '1.5') { $link = $mainframe->getCfg('live_site'). '/administrator/index.php?option=com_jcomments&tmpl=component' . $lang; } else { $link = $mainframe->getCfg('live_site'). '/administrator/index3.php?option=com_jcomments&no_html=1' . $lang; }на if (JCOMMENTS_JVERSION == '1.5') { $link = $mainframe->getCfg('live_site'). '/administrator/index.php?option=com_jcomments&tmpl=component'; } else { $link = $mainframe->getCfg('live_site'). '/administrator/index3.php?option=com_jcomments&no_html=1'; }Открываем файл /com_jcomments/libraries/joomlatune/joomla/jversion.php и заменяем строку: if(JPATH_BASE == JPATH_ADMINISTRATOR) {на if(strtolower(JPATH_BASE) == strtolower(JPATH_ADMINISTRATOR)) {Проблема связана с тем, что по непонятной (пока) для меня причине эти две константы отличаются регистром (в первом случае Administrator в конце пути, во втором administrator). И еще одна правка... Открываем файл /administrator/com_jcomments/libraries/joomlatune/joomla/admin.jcomments.migration.php и заменяем код: function updateParent($source) { $db = & JCommentsFactory::getDBO(); $query = "UPDATE `#__jcomments` c1, `#__jcomments` c2" . "\nSET c1.parent = c2.id" . "\nWHERE c1.id <> c2.id" . "\nAND c1.parent <> 0" . "\nAND c1.parent = c2.source_id" ; $db->setQuery($query); $rows = $db->loadObjectList(); } на function updateParent($source) { $db = & JCommentsFactory::getDBO(); $query = "UPDATE `#__jcomments` c1, `#__jcomments` c2" . "\nSET c1.parent = c2.id" . "\nWHERE c1.id <> c2.id" . "\nAND c1.parent <> 0" . "\nAND c1.parent = c2.source_id" ; $db->setQuery($query); $db->query(); } Больше пока никаких проблем не выявлено.
|
|
|
|
« Последнее редактирование: 13.05.2010, 21:11:09 от smart »
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #2 : 13.05.2010, 22:30:56 » |
|
Еще одна проблема. Joomla 1.5.17 при редактировании коммента ставлю точку в "опубликовать", жму сохранить, а он не опубликовывается. Единственная возможность опубликовать - кликнуть по кнопке справа (от этого коммента) на странице со списком всех комментариев.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #3 : 13.05.2010, 23:07:28 » |
|
Еще одна проблема. Joomla 1.5.17 при редактировании коммента ставлю точку в "опубликовать", жму сохранить, а он не опубликовывается. Единственная возможность опубликовать - кликнуть по кнопке справа (от этого коммента) на странице со списком всех комментариев. да, есть такое... это следы изменений двух последних дней... Открываем файл /administrator/components/com_jcomments/admin.jcomments.php ищем строчку: $row->comment = JCommentsInput::getVar('comment');и после нее добавляем: $row->published = (int) JCommentsInput::getVar('published');
|
|
|
|
|
Записан
|
|
|
|
SpeedBoy
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 176
|
 |
« Ответ #4 : 14.05.2010, 19:32:56 » |
|
Итого. На обкаточной машине вернул всё обратно на исходную позицию. Скачал свежий дистриб. Удалил старую версию 2.1 Ставлю 2.2 лог доступа: "GET /administrator/components/com_jcomments/images/icon.css?v=2 HTTP/1.1" 404 252 вероятно потому, что он находится в папочке "assets", а не в "images", хотя странно, т.к. везде с виду прописано "assets/icon.css". оч странно ... и лог ошибок: File does not exist: /Administrator/components/com_jcomments
куда копать? =)
|
|
|
|
« Последнее редактирование: 14.05.2010, 20:50:57 от SpeedBoy »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #5 : 15.05.2010, 11:20:16 » |
|
лог доступа: "GET /administrator/components/com_jcomments/images/icon.css?v=2 HTTP/1.1" 404 252 вероятно потому, что он находится в папочке "assets", а не в "images", хотя странно, т.к. везде с виду прописано "assets/icon.css". оч странно ... может быть это остаток лога с версии 2.1? либо другая версия - например какие-то файлы от 2.1 остались? в принципе, ссылка на файл формируется в файле /plugins/system/jcomments.php и нигде больше не фигурирует... и лог ошибок: File does not exist: /Administrator/components/com_jcomments хм, а вот тут я несколько озадачен... это происходит в процессе установки?
|
|
|
|
|
Записан
|
|
|
|
SpeedBoy
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 176
|
 |
« Ответ #6 : 15.05.2010, 17:15:44 » |
|
хмм ... щас сделал ещё раз всё с самого начала, и перед этим перезагрузил апач, удалил логи, и ребутнул sql. ошибок нет. ну что ж. накачу на рабочий сайт тогда  ............. хотя нет, я не удалил старую версию, а накатил новую сверху. щас попробую ещё разок с самого начала  ............. да, мой косяк. эти ошибки были во время удаления версии 2.1, а не во время установки. лоханулся я. и кстати в 2.1 была та же ошибка с задвоением администратора  File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/HTDOCS/Administrator/administrator итого, всё намана. новая версия ставится без ошибок, красота!
|
|
|
|
« Последнее редактирование: 15.05.2010, 17:28:18 от SpeedBoy »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #7 : 15.05.2010, 18:59:56 » |
|
итого, всё намана. новая версия ставится без ошибок, красота! и это не может не радовать  спасибо за помощь в отлове ошибок!
|
|
|
|
|
Записан
|
|
|
|
SpeedBoy
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 176
|
 |
« Ответ #8 : 15.05.2010, 19:06:42 » |
|
не за что, вам спасибо за работу  за мной не заржавеет ... как тока будут ошибки, завалю логами =))
|
|
|
|
|
Записан
|
|
|
|
Naum
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 53
|
 |
« Ответ #9 : 08.07.2010, 12:29:22 » |
|
Добрый день. Обновился по инструкции с 2.1 до 2.2 - удалил старый компонент - установил новый. Все работает, каменты сохранились и все вроде в порядке. Но не добавились новые BB-коды (Facebook, GV и др.). Лично для меня эти кнопки не принципиальны, но хотелось бы, чтобы они были, раз уж есть в новой версии компонента.
Что сделал не так при обновлении?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #10 : 08.07.2010, 16:24:35 » |
|
Что сделал не так при обновлении? скорее всего вы их просто не включили (в настройках компонента есть параметр отвечающий за доступность дополнительных кнопок, на закладке Вид. Кроме того, у каждой их кнопок есть настройка - каким группам пользователей они доступны. Проверьте еще эту настройку.
|
|
|
|
|
Записан
|
|
|
|
Naum
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 53
|
 |
« Ответ #11 : 08.07.2010, 16:40:09 » |
|
скорее всего вы их просто не включили (в настройках компонента есть параметр отвечающий за доступность дополнительных кнопок, на закладке Вид. Кроме того, у каждой их кнопок есть настройка - каким группам пользователей они доступны. Проверьте еще эту настройку.
Похоже, что у меня их нет в принципе. Я бы о них и не узнал, не поставь компонент Jcomment на другой сайт.  Вот что у меня в админке.  
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #12 : 08.07.2010, 16:42:07 » |
|
Не, ну в списке-то показываются? Значит есть... А шаблон комментариев стандартный или модифицированный?
|
|
|
|
|
Записан
|
|
|
|
Naum
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 53
|
 |
« Ответ #13 : 08.07.2010, 16:48:29 » |
|
Не, ну в списке-то показываются? Значит есть... А шаблон комментариев стандартный или модифицированный?
В списке не все, вот как выглядит этот раздел на новом сайте и какие там есть коды:  Или обновлением это не предусмотрено и надо самостоятельно добавлять коды? Шаблон родной, не модифицировал, он у вас сам по себе хорош, не требует модификаций.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #14 : 08.07.2010, 16:59:30 » |
|
В списке не все, вот как выглядит этот раздел на новом сайте и какие там есть коды: Или обновлением это не предусмотрено и надо самостоятельно добавлять коды? удалите все дополнительные BBCode из этого списка, и переустановите компонент - действительно, при установке полный список заполняется ТОЛЬКО если это чистая установка (в противном случае это сильно бы усложнило процесс обновления).
|
|
|
|
|
Записан
|
|
|
|
Naum
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 53
|
 |
« Ответ #15 : 08.07.2010, 17:16:07 » |
|
удалите все дополнительные BBCode из этого списка, и переустановите компонент - действительно, при установке полный список заполняется ТОЛЬКО если это чистая установка (в противном случае это сильно бы усложнило процесс обновления).
Спасибо! Получилось! Все коды на месте!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #16 : 08.07.2010, 17:18:40 » |
|
Спасибо! Получилось! Все коды на месте!
ну вот и славно! я просто не сразу понял, что проблема не в полном отсутствии дополнительных кнопок, а только части их... иначе бы быстрее ответил.
|
|
|
|
|
Записан
|
|
|
|
Naum
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 53
|
 |
« Ответ #17 : 08.07.2010, 18:00:24 » |
|
ну вот и славно! я просто не сразу понял, что проблема не в полном отсутствии дополнительных кнопок, а только части их... иначе бы быстрее ответил.
По аналогии обновил на 1.0.15. Все ок, токма кодировка шаблонов сменилась в новой версии, как я понял.
|
|
|
|
|
Записан
|
|
|
|
fist
Давно я тут
  
Репутация: +28/-0
Offline
Пол: 
Сообщений: 306
|
 |
« Ответ #18 : 21.07.2010, 18:41:31 » |
|
Обновился до 2.2 все отлично за исключением...
В модуле последних комментарий (v2.5.4), после клика по коменту, не переходит на нужную страницу (файла), компонента jDownloads (версия1.7.3 RC2 Build 765)
при наведении на ссылку комментария в модуле, (в панели состояния браузера) ссылка выглядит так: http://www.мойсайт.com/files/17.html?task=view.download#comment-56 при переходе, кидает на главную компонента с таким адресом: http://www.мойсайт.com/files/#comment-56
в чем может быть загвоздка?
P.S. _ Joomla_1.5.15
|
|
|
|
« Последнее редактирование: 21.07.2010, 18:46:40 от fist »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #19 : 21.07.2010, 18:46:36 » |
|
в чем может быть загвоздка? «Однако за время пути собака могла подрасти...» (с) Маршак... Скорее всего, плагин, который формирует ссылки был написан для более старой версии компонента jDownloads). Покажите мне, как выглядит в текущей версии ссылка на комментируемый объект (файл) без SEF.
|
|
|
|
|
Записан
|
|
|
|
fist
Давно я тут
  
Репутация: +28/-0
Offline
Пол: 
Сообщений: 306
|
 |
« Ответ #20 : 21.07.2010, 19:01:20 » |
|
«Однако за время пути собака могла подрасти...» (с) Маршак... Скорее всего, плагин, который формирует ссылки был написан для более старой версии компонента jDownloads). Покажите мне, как выглядит в текущей версии ссылка на комментируемый объект (файл) без SEF.
так я же написал )), что версия jDownloads 1.7.3 RC2 Build 765 ... это последняя - - - http://www.мойсайт.com/index.php?option=com_jdownloads&task=view.download&cid=17&Itemid=10#comment-56 кстати ... отключил SEF, переходит с модуля на страницу комментария файла
|
|
|
|
« Последнее редактирование: 21.07.2010, 19:13:24 от fist »
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #21 : 21.07.2010, 19:22:54 » |
|
так я же написал )), что версия jDownloads 1.7.3 RC2 Build 765 ... это последняя и как это расходится с моим предположением, что плагин был создан для более старой версии? я к сожалению не имею достаточно времени (да и желания) чтобы помнить все актуальные версии всех компонентов. Но могу сказать точно, что на момент создания того или иного плагина я проверял его на работоспособность. Если что-то перестало работать - значит что-то поменялось не у меня. Вот и все. http://www.мойсайт.com/index.php?option=com_jdownloads&task=view.download&cid=17&Itemid=10#comment-56 ок, спасибо Попробуйте для начала в файле /components/com_jcomments/plugins/com_jdownloads.plugin.php заменить строчку: $link = JoomlaTuneRoute::_('index.php?option=com_jdownloads&task=view.download&cid=' . $id . '&Itemid=' . $_Itemid);на $link = JRoute::_('index.php?option=com_jdownloads&task=view.download&cid=' . $id . '&Itemid=' . $_Itemid);А я вечерком, постараюсь посмотреть более внимательно.
|
|
|
|
|
Записан
|
|
|
|
fist
Давно я тут
  
Репутация: +28/-0
Offline
Пол: 
Сообщений: 306
|
 |
« Ответ #22 : 21.07.2010, 19:54:16 » |
|
заменил код, включил снова SEF ... не помогло
Снова переход с модуля на главную страницу компонента http://www.мойсайт.com/files/#comment-56 это переход в браузере Опера (10.60)
и вот кстати заметил... почему-то в IE при переходе с модуля, выдает такую ссылку http://www.мойсайт.com/files/ на тот же комментарий (что и выше описан)
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #23 : 21.07.2010, 20:00:22 » |
|
Ок, я вас понял. Хорошо, я постараюсь вечером посмотреть данную проблему. Найду решение - неприменно опубликую в этой теме.
|
|
|
|
|
Записан
|
|
|
|
val883
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 11
|
 |
« Ответ #24 : 09.11.2010, 21:51:40 » |
|
Обновился на новую версию и стало приходить по 2 сообщения о добавлении комментария, подскажите где искать ошибку.
|
|
|
|
|
Записан
|
|
|
|
ocuba
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #25 : 14.11.2010, 15:06:17 » |
|
Установил JComments 2.2 на Joomla 1.5.20 Тип главной страницы - Стандартный шаблон материала Захожу на главную страницу получаю вот такое сообщение:
Warning: Missing argument 1 for plgContentJComments::onAfterDisplayContent() in /.../plugins/content/jcomments.php on line 240
Warning: Missing argument 2 for plgContentJComments::onAfterDisplayContent() in /.../plugins/content/jcomments.php on line 240
Fatal error: Call to a member function get() on a non-object in /home/ocubaru8/.../plugins/content/jcomments.php on line 251
как можно решить данную проблему?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #26 : 17.11.2010, 16:15:55 » |
|
как можно решить данную проблему? какие-то сторонние плагины установлены? Такое ощущение, что у вас либо не оригинальная Joomla (т.е. вы что-то правили в коде), либо какой-то сторонний плагин немного некорректно отработал.
|
|
|
|
|
Записан
|
|
|
|
ocuba
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #27 : 18.11.2010, 20:22:10 » |
|
какие-то сторонние плагины установлены? Такое ощущение, что у вас либо не оригинальная Joomla (т.е. вы что-то правили в коде), либо какой-то сторонний плагин немного некорректно отработал.
НА Joomla 1.5.20 установлен zoo 2.2
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #28 : 22.11.2010, 16:16:01 » |
|
НА Joomla 1.5.20 установлен zoo 2.2
ну Zoo ведь не использует данный плагин, комментарии вставляются посредством элементов?
|
|
|
|
|
Записан
|
|
|
|
telo
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 5
|
 |
« Ответ #29 : 25.11.2010, 21:06:31 » |
|
После обновления на 2.2 не добавлеются комментарии пишет Такой имя уже зането . авторизитуйтесь или попробуйте другое имя? Разобрался! Протупил.. у меня под таким емайлом изер был зарегин, а вводил в поле емайл под гостем, и выводило занято!
|
|
|
|
« Последнее редактирование: 25.11.2010, 21:52:40 от telo »
|
Записан
|
|
|
|
ocuba
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #30 : 04.12.2010, 23:55:57 » |
|
ну Zoo ведь не использует данный плагин, комментарии вставляются посредством элементов?
Пересобрал сайт. Взял чистую оригинальную Joomla 1.5.22? комментарии вставляются посредством элементов. Ошибка все равно появляться. На сайте установлен самописный модуль корзины.
|
|
|
|
|
Записан
|
|
|
|
|