Здравствуйте, Гость. Выберите Вход или Регистрация
15.12.2005 12:39:17

Войти
Прежде чем создавать новую тему, задавая вопрос, убедительная просьба ко всем участникам форума без исключения - используйте систему Поиск Так вы сможете сэкономить своё время и нервы. А также, новые созданные темы будут удаляться в том случае, если подобная тема уже создана.
Поиск:     Расш.поиск
3018 сообщений в 653 тем - 2816 участников Новый участник: - EgorovVladimir Most online today: 15 - most online ever: 20 (29.07.2005 09:24:57)
  Форум Datso.Net
  Mambo 4.5.x и Joomla 1.x
  Боты
  Glossarbot не работает в Joomla
0 участников и 1 гость просмотров этой темы « предыдущая следующая »
Страницы: [1]
Автор Тема: 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 и все нормально работает.
IP записан

Joomla! 1.0.3 Russian Edition Package
- MYSQL: 4.0.25
- PHP: 4.3.11
- Apache/1.3.33 (Unix)
Андрей Дацо
Администратор


Репутация: 3
Offline

Пол:
Сообщений: 807


Joomla & You


Re: Glossarbot не работает в Joomla
« Ответ #2 : 21.10.2005 22:02:54 »

Цитата
После перехода из 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 это присёк и никак не желает выводить подсказки...  Smile
« Последняя правка: 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 }

Заработали подсказки (пока не знаю на что ещё это может повлиять), но проблема не решена: подсказки всё ещё не отображаются под логином Админа.

Андрей, если это возможно, подскажи, какую функцию я закомментировал? На что это может повлиять в дальнейшем? и нельзя ли что нибудь ещё предпринять?
IP записан
Андрей Дацо
Администратор


Репутация: 3
Offline

Пол:
Сообщений: 807


Joomla & You


Re: Glossarbot не работает в Joomla
« Ответ #5 : 22.10.2005 00:27:46 »

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

на счет подсказок, можно ещё попробовать вот так...
поместить overDiv в шапку index.php своего шаблона
код:

...
...
...


и после закомментировать этот же overDiv в файле content.html.php и в боте glossarbot 230ю линию

код:
//$txt .= " document.writeln('
'); "."\n";
IP записан

Dialit
Новенький


Репутация: 0
Offline

Сообщений: 12


Re: Glossarbot не работает в Joomla
« Ответ #6 : 24.10.2005 06:37:09 »

Цитата : Андрей Дацо - 22.10.2005  00:27:46
закомментировал ты, судя по коду - доступ к ботам по группам пользователей (хотя, не я уверен что этот кусок кода рабочий...)

на счет подсказок, можно ещё попробовать вот так...
поместить overDiv в шапку index.php своего шаблона
код:

...
...
...


и после закомментировать этот же overDiv в файле content.html.php и в боте glossarbot 230ю линию


Закомментировал только в мамботе - заработало, но только под админом всё равно не отображаются.
IP записан
Андрей Дацо
Администратор


Репутация: 3
Offline

Пол:
Сообщений: 807


Joomla & You


Re: Glossarbot не работает в Joomla
« Ответ #7 : 24.10.2005 07:26:43 »

Цитата
Закомментировал только в мамботе - заработало, но только под админом всё равно не отображаются.

неужели я должен повторяться? я же четко написал что и где комментировать...

когда вставляешь код overDiv в шапку шаблона и удаляешь или комментируешь этот же overDiv в компонентах/модулях, всплывающие подсказки будут работать корректно, но если на одной странице код overDiv дублируется, то это будет засчитано браузером как ошибка. Именно поэтому я указал выше пример выше, как обойти дублирование кода.
« Последняя правка: 24.10.2005 07:37:46 - Андрей Дацо » IP записан

Страницы: [1]  
« предыдущая следующая »
Перейти к:  

Форум Datso.Net | Используется SMF 1.1 RC1.
© 2001-2005, Lewis Media. Все права защищены

FD design by Andrey Datso