Здравствуйте, Гость. Выберите Вход или Регистрация
15.12.2005 12:39:17
Прежде чем создавать новую тему, задавая вопрос, убедительная просьба ко всем участникам форума без исключения - используйте систему Поиск Так вы сможете сэкономить своё время и нервы. А также, новые созданные темы будут удаляться в том случае, если подобная тема уже создана.
3018 сообщений в 653 тем - 2816 участников Новый участник: - EgorovVladimir
Most online today: 15 - most online ever: 20 (29.07.2005 09:24:57)
Тема: Glossarbot не работает в Joomla (прочитано 383 раз)
Dialit
Новенький
Репутация: 0 Offline
Сообщений: 12
Glossarbot не работает в Joomla
« : 21.10.2005 14:44:43 »
После перехода из Mambo на Joomla перестали отображаться всплывающие подсказки Glossarbot-а. Были ли у кого нибудь такие же проблемы и что можно придумать с этой проблемой? Компонент Glossary и мамбот последние версии.
IP записан
CedarMill
Новенький
Репутация: 0 Offline
Пол:
Сообщений: 2
Re: Glossarbot не работает в Joomla
« Ответ #1 : 21.10.2005 15:03:55 »
Цитата : Dialit - 21.10.2005 14:44:43
После перехода из Mambo на Joomla перестали отображаться всплывающие подсказки Glossarbot-а. Были ли у кого нибудь такие же проблемы и что можно придумать с этой проблемой? Компонент Glossary и мамбот последние версии.
Dialit какая версия Joomla, Glossary, Glossarbot ?
Я вчера поставил на Joomla! 1.0.3 - Glossary 1.8 and Glossarbot 1.9 и все нормально работает.
После перехода из Mambo на Joomla перестали отображаться всплывающие подсказки Glossarbot-а
всё верно.. и не будет этот бот работать на Joomla!, потому что дублируется overDiv, в случае, если доступ к редактированию содержания сайта открыт, если после заголовка статьи отображается иконка Edit (Редактировать)
Как исправить эту проблему, смотрим ниже:
открываем файл корень/components/com_content/content.html.php
и комментируем 894ю линию
код:
Цитата
Я вчера поставил на Joomla! 1.0.3 - Glossary 1.8 and Glossarbot 1.9 и все нормально работает.
а ты наверное Лису пользуешь, ей всё равно дублируется overDiv или нет, а вот IE это присёк и никак не желает выводить подсказки...
« Последняя правка: 21.10.2005 22:09:56 - Андрей Дацо »
IP записан
Dialit
Новенький
Репутация: 0 Offline
Сообщений: 12
Re: Glossarbot не работает в Joomla
« Ответ #3 : 21.10.2005 22:37:31 »
Моя конфигурация:
PHP 4.4.0
MySQL 4.0.12-nt
Apache 2.0.54
Joomla 1.0.3
Glossary 1.8
Glossarbot 1.9
Пользуюсь IE, Лису пока ещё не пробовал
IP записан
Dialit
Новенький
Репутация: 0 Offline
Сообщений: 12
Re: Glossarbot не работает в Joomla
« Ответ #4 : 21.10.2005 23:50:04 »
Цитата : Андрей Дацо - 21.10.2005 22:02:54
всё верно.. и не будет этот бот работать на Joomla!, потому что дублируется overDiv, в случае, если доступ к редактированию содержания сайта открыт, если после заголовка статьи отображается иконка Edit (Редактировать)
Как исправить эту проблему, смотрим ниже:
открываем файл корень/components/com_content/content.html.php
и комментируем 894ю линию
код:
Сделал, не помогает, не отображаются подсказки
Единственное, что я для себя хоть как-то что-то смог сделать, так это детально сравнить файлы mambo.php (из Mambo 4.5.2.3) и joomla.php (из Joomla 1.0.3)
итак подробнее:
нашел различие в строках 3188-3207
было:
код:
3188 switch ( $group ) {
3189 case 'content':
3190 $query = "SELECT folder, element, published, params"
3191 . "\n FROM #__mambots"
3192 . "\n WHERE access
3193 . "\n AND folder = '$group'"
3194 . "\n ORDER BY ordering"
3194 ;
3196 break;
3197
3198 default:
3199 $query = "SELECT folder, element, published, params"
3200 . "\n FROM #__mambots"
3201 . "\n WHERE published >= 1"
3202 . "\n AND access
3203 . "\n AND folder = '$group'"
3204 . "\n ORDER BY ordering"
3205 ;
3206 break;
3207 }
и стало:
код:
3188 switch ( $group ) {
3189// case 'content':
3190// $query = "SELECT folder, element, published, params"
3191// . "\n FROM #__mambots"
3192// . "\n WHERE access
3193// . "\n AND folder = '$group'"
3194// . "\n ORDER BY ordering"
3194// ;
3196// break;
3197
3198 default:
3199 $query = "SELECT folder, element, published, params"
3200 . "\n FROM #__mambots"
3201 . "\n WHERE published >= 1"
3202 . "\n AND access
3203 . "\n AND folder = '$group'"
3204 . "\n ORDER BY ordering"
3205 ;
3206 break;
3207 }
Заработали подсказки (пока не знаю на что ещё это может повлиять), но проблема не решена: подсказки всё ещё не отображаются под логином Админа.
Андрей, если это возможно, подскажи, какую функцию я закомментировал? На что это может повлиять в дальнейшем? и нельзя ли что нибудь ещё предпринять?
Закомментировал только в мамботе - заработало, но только под админом всё равно не отображаются.
неужели я должен повторяться? я же четко написал что и где комментировать...
когда вставляешь код overDiv в шапку шаблона и удаляешь или комментируешь этот же overDiv в компонентах/модулях, всплывающие подсказки будут работать корректно, но если на одной странице код overDiv дублируется, то это будет засчитано браузером как ошибка. Именно поэтому я указал выше пример выше, как обойти дублирование кода.
« Последняя правка: 24.10.2005 07:37:46 - Андрей Дацо »