LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 15:51:58 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2] 3 4 5 6 7 8 9 10 11   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Тестирование компонента Proofreader - Orphus для Joomla  (Прочитано 170851 раз)
0 Пользователей и 3 Гостей смотрят эту тему.
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« : 24.03.2007, 17:13:36 »

Сам пишу с ошибками, и опечатками, поэтому и сделал некий аналог Орфуса для Joomla/Mambo.

Для тех кто не знает что это такое - объясню:
Когда посетитель заходит на сайт и видит в тексте ошибку, то он можут отправить вам сообщение об ошибке с помощью нажатия клавишь Ctrl + Enter (Shift + Enter, Alt + Enter - по вкусу/от настроек), при этом не происходит перезагрузки страницы - пользователь остаётся там где был.

Отличия от Orphus'а:
1. защита кодом (картинка с циферками)
2. используется подгружаемый xAjax'ом слой - покрасивее выглядит.
3. добавлено два параметра, которые может указать пользователь: вариант исправления и комментарий к исправлению.
4. есть мамбот, который во Front-End'е администраторам подсвечивает текст ошибки красным цветом.
5. ограничение по кол-ву отправляемых ошибок по времени от пользователя.
6. проверка на повторяющиеся сообщения (при повторной отправке сообщает пользователю что есть уже такая)
может быть ещё что-нибудь - не помню.

Система состоит из 2-ух обязательных частей - компонента и system-мамбота, необязательная часть - ещё один мамбот (smart делал).
Система будет работать на всех страницах где будет опубликован модуль.

Недочёты:
1. Есть файл с английским языком - но там сейчас русский  Smiley у кого есть возможность - помогите с переводом. - перевод есть - будет в следующей доработке.
2. Есть файл с украинским языком - от предыдущей версии, скоро будет полный (Денис Носов - Dutch)
3. Несовместимость с некоторыми видами шаблонов на дивах (слой оказывается под слоем шаблона) - у кого будет такое - дайте глянуть. - пока что никто не жаловался, но у меня на Mambo выскакивало как-то.

Хотите перевести на другой язык - приветствуется.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
P.S> Компонент и мамботы во вложении.

Обновлено:
Поддержка Joom!Fish сделана. Для того что-бы перевести сообщения показываемые пользователю при отправке им сообщения нужно распаковать файлик из архива joomfish_proofreader.zip и подкинуть его рыбке в директорию "<joomla>/administrator/components/com_joomfish/contentelement" после этого в J!F появится раздел Proofreader Messages в котором можно будет текст сообщений менять на установленные языки.

Cистемный мамбот  "bot_proofreader_system.zip"
Не забудьте снять с публикации модуль "mod_proofreader" (если был опубликован).

Обновление с предыдущей версии:
Т.к. появилась ещё одна табличка в БД, то вначале удаляете старую версию, затем ставите новую. (компонент + бот)
Продолжение следует...



[вложение удалено Администратором]

* joomfish_proofreader.zip (0.36 Кб - загружено 1492 раз.)
« Последнее редактирование: 27.08.2010, 10:40:15 от era » Записан
 
CmX
Гость
« Ответ #31 : 04.04.2007, 12:43:02 »

При установке компонента появляется вот что:
Цитировать
Загрузка component - Сорвана
SQL ошибка Вызов DB функции завершен с ошибкой номер: 1064
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'ENGINE=MyISAM' at line 13 SQL=CREATE TABLE `jos_proofreader` ( `pr_id` int(11) NOT NULL auto_increment, `pr_author` varchar(25) NOT NULL default '', `pr_mistake` text NOT NULL, `pr_variant` text NOT NULL, `pr_comment` text NOT NULL, `pr_context` text NOT NULL default '', `pr_url` varchar(255) NOT NULL default '', `pr_date` datetime NOT NULL default '0000-00-00 00:00:00', `pr_close` enum('y','n') NOT NULL default 'n', `pr_ip` varchar(15) NOT NULL default '', PRIMARY KEY (`pr_id`) ) ENGINE=MyISAM;
SQL =
CREATE TABLE `jos_proofreader` (
           `pr_id` int(11) NOT NULL auto_increment,
           `pr_author` varchar(25) NOT NULL default '',
           `pr_mistake` text NOT NULL,
           `pr_variant` text NOT NULL,
           `pr_comment` text NOT NULL,
           `pr_context` text NOT NULL default '',
           `pr_url` varchar(255) NOT NULL default '',
           `pr_date` datetime NOT NULL default '0000-00-00 00:00:00',
           `pr_close` enum('y','n') NOT NULL default 'n',
           `pr_ip` varchar(15) NOT NULL default '',
           PRIMARY KEY  (`pr_id`)
         ) ENGINE=MyISAM;
????
P.S. Использую Joomla 1.0.12
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #32 : 04.04.2007, 12:47:33 »

При установке компонента появляется вот что
FAQ: Что такое "You have an error in your SQL syntax near 'ENGINE=MyISAM..."?
Записан
CmX
Гость
« Ответ #33 : 04.04.2007, 15:00:45 »


Что-то я немного не понял, что нужно мне сделать? Напишите, пожалуйста, по подробнее!
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #34 : 04.04.2007, 15:08:27 »

Сегодня исправлю - выложу, а ты проверишь.
Записан
grusha
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 26


« Ответ #35 : 06.04.2007, 01:22:35 »

Отличный компонент всё как надо , но ... )))
у меня используется уже javascript в темплейте в котором уже вызывается "window.onload" и всвязи с этим у меня происходит ошибка, есть ли возможность исправить это?

Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #36 : 06.04.2007, 07:00:45 »

2grusha:
Да, не подумал об этом - сделаю.
Записан
CmX
Гость
« Ответ #37 : 07.04.2007, 08:48:17 »

2grusha:
Да, не подумал об этом - сделаю.

а мне што делать? Sad
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #38 : 07.04.2007, 09:50:30 »

Сегодня всё будет решено и выложено.
И проблемма с ранними версиями MySQL (для CmX) и проблемма перебивания window.onload (для grusha).
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +16/-1
Offline Offline

Пол: Мужской
Сообщений: 79


« Ответ #39 : 08.04.2007, 18:25:53 »

У меня вообще странные проблемы...
1. Установил компонент и модуль, а так же бота. (http://onss.ru) - не работает ни в какую. Выдает ошибку: Error: the XML response that was returned from the server is invalid. Received:

2.В ФФ стоит модуль FireBUG(показывает ошибки на страницах и многое другое...)
он матерится на строчку в скрипте proofreader.js :

Error: setting a property that has only a getter
keyPressInit()
proofreader.js (line 9)
if (navigator.appName = "Microsoft Internet Explorer") return;

P.S. у меня есть подозрение что на первую ошибку влияет CnStats(центр сбора статистики).
Записан
CmX
Гость
« Ответ #40 : 09.04.2007, 16:20:36 »

Сегодня всё будет решено и выложено.
И проблемма с ранними версиями MySQL (для CmX) и проблемма перебивания window.onload (для grusha).

Я конечно никуда не тороплюсь, но, извините, "сегодня" уже прошло Wink
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #41 : 10.04.2007, 19:56:37 »

вследующий раз буду говорить "завтра":
Я-ж вам сказал завтра приходите, а вы всё сёдня и сёдня.

Компонент и модуль обновлены до версии 1.0 RC4:

Версия 1.0 RC4
   *К* Исправлен запрос на создание таблицы при установке - теперь
      должен быть совметим с MySQL 4.1.x
   *М* Исправлен JS запуска проверки нажатых клавиш на событии
      window.onload


Версия 1.0 RC3
   *М* Исправлена ошибка JS для востановления параметров xAjax
   *К* Добавлена возможность использования нескольких почтовых ящиков
      для уведомления (через запятую без пробелов)
   *М* Удалён текст по умолчанию в модуле - с ним модуль нельзя было
      полностью спрятать на странице
   *К* Путь к сайту не указывался в письме-уведомлении

Просьба ещё раз потестировать на своих сайтах CmX и grusha
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #42 : 10.04.2007, 20:38:09 »

Ну и может кто-нить всё-таки решится перевести русский языковой файл на английский?
Записан
miraj
Осваиваюсь на форуме
***

Репутация: +16/-1
Offline Offline

Пол: Мужской
Сообщений: 79


« Ответ #43 : 11.04.2007, 14:29:42 »

попробую... но не гарантирую 100 % правильность. Буду исправлять как могу ))
Записан
grusha
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 26


« Ответ #44 : 11.04.2007, 18:12:34 »

Огромное спасибо , всё работает .
+ уже добавил , но добавил бы еще пару плюсов , компонент действительно классный !
Записан
CmX
Гость
« Ответ #45 : 14.04.2007, 12:40:03 »

Установил компонент. Всё работает. Azn
Но: 1. Ко мне не приходят письма. Sad
      2. У меня сайт расположен не по такому адресу: http://www.domen.ru, а по такому: http://www.domen.ru/xxxx/, и при просмотре сообщений в url дублируется /xxxx/ (http://www.domen.ru/xxxx/xxxx/) Sad
Записан
alex2005alex
Гость
« Ответ #46 : 14.04.2007, 20:02:24 »

спасибо!  , всё замечательно работает (и почта тоже) , но ссылки о которых говорил Cmx сообщением выше неправильно формируются когда сайт не в корневой директории
« Последнее редактирование: 22.04.2007, 00:01:59 от alex2005alex » Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #47 : 14.04.2007, 20:41:07 »

но ссылки о которых говорил Cms сообщением выше неправильно формируются когда сайт не в корневой директории
Действительно, я-ж забыл об этом. Спасибо что напомнили.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #48 : 20.04.2007, 18:58:33 »

Всем привет. Имеется сайт:
Mysql - 4.1.19-log
PHP   - 4.4.3
Apache - 1.3
Joomla 12 eng
Версия компонента - 1.0_RC4
наблюдается проблема в Мозилле - не появляется сообщение - Спасибо ошибка отправлена и т.п.
В эксплорере появляется ошибка - на скришоте
также мамбот не подчеркивает красным, хотя установлен и опубликован
Однако сообщения об ошибке отправляется e-mail редактора
Никаких дополнительных сторонних компонентов не используется
Сайт - www.imicor.ru
Спасибо

[вложение удалено Администратором]
« Последнее редактирование: 23.04.2007, 15:06:29 от aquaray » Записан
mamahtehok
JComments Tester
*

Репутация: +8/-2
Offline Offline

Сообщений: 88


« Ответ #49 : 20.04.2007, 21:16:09 »

пошол проверить у себя оказываеться тоже не подсвечивает.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #50 : 23.04.2007, 15:05:11 »

Мужики, подскажите как решить проблему, которую я описал постом выше. Очень нужно !!!
« Последнее редактирование: 23.04.2007, 16:30:16 от aquaray » Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #51 : 23.04.2007, 22:36:26 »

Мужики, подскажите как решить проблему, которую я описал постом выше. Очень нужно !!!
как решить уже идея есть, ждем пока Саша выложит новый билд
Записан
mamahtehok
JComments Tester
*

Репутация: +8/-2
Offline Offline

Сообщений: 88


« Ответ #52 : 23.04.2007, 23:46:48 »

C нетерпением ждемс Azn
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #53 : 23.04.2007, 23:51:21 »

Обновил минуту назад.
Исправлена проблемма пользователя aquaray

Открытые недочёты:
1. Компонент - неверно показывает путь страницы отправки ошибки, если Joomla стоит не в корне сайта. (срок исправления - 2-а дня)
2. Доделка мамбота для работы с HTML тегами внутри выделенного текста ошибки (срок исправления - как будет время (думать надо как лучше сделать) )


P.S> Обновил комопонент - его только обновлять.
Методы обновления:
1. залить сверху файл proofreader.php по пути <path to joomla>/components/com_proofreader/
2. Удалить компонент, а затем заного установить его
« Последнее редактирование: 24.04.2007, 00:00:19 от era » Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #54 : 26.04.2007, 16:39:52 »

Обновил минуту назад.
Исправлена проблемма пользователя aquaray

Открытые недочёты:
1. Компонент - неверно показывает путь страницы отправки ошибки, если Joomla стоит не в корне сайта. (срок исправления - 2-а дня)
2. Доделка мамбота для работы с HTML тегами внутри выделенного текста ошибки (срок исправления - как будет время (думать надо как лучше сделать) )


P.S> Обновил комопонент - его только обновлять.
Методы обновления:
1. залить сверху файл proofreader.php по пути <path to joomla>/components/com_proofreader/
2. Удалить компонент, а затем заного установить его
Огромное спасибо! Теперь все классно работает! Плюсик прилагается!
Записан
Timon_Crazy
Завсегдатай
*****

Репутация: +31/-4
Offline Offline

Пол: Мужской
Сообщений: 565


Лицензнаци


« Ответ #55 : 17.05.2007, 09:30:41 »

можно ли отправлять уведомления не  только по мылу, но и ложить в базу?
при отправке уведомления редактору, автоматически присылать уведомления админу.
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #56 : 17.05.2007, 09:41:08 »

можно ли отправлять уведомления не  только по мылу, но и ложить в базу?
уведомления и так сохраняются в базу.

при отправке уведомления редактору, автоматически присылать уведомления админу.
Укажи два почтовых ящика через запятую да и всё.
« Последнее редактирование: 17.05.2007, 10:14:06 от era » Записан
Timon_Crazy
Завсегдатай
*****

Репутация: +31/-4
Offline Offline

Пол: Мужской
Сообщений: 565


Лицензнаци


« Ответ #57 : 17.05.2007, 10:11:56 »

уведомления и так сохраняются в базу.
Укажи два почтовых ящика через занятую да и всё.

два это хорошо. но если админ сменил ящик? так везде его менять? просто не удобно.
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #58 : 17.05.2007, 10:18:47 »

это уже другой разговор
Записан
Timon_Crazy
Завсегдатай
*****

Репутация: +31/-4
Offline Offline

Пол: Мужской
Сообщений: 565


Лицензнаци


« Ответ #59 : 17.05.2007, 10:21:28 »

это уже другой разговор
мне кажется лучше таки максимально автоматизировать и обопщить решениею
Записан
era
Moderator
*****

Репутация: +333/-4
Offline Offline

Пол: Мужской
Сообщений: 2258


В туалете лучше быть пользователем, чем админом.


« Ответ #60 : 17.05.2007, 10:25:44 »

Уговорил, будет в след. версии или в финальной.
Появится дополнительная галочка "Отправлять письмо админу", если она включена, то будет брать адрес админа из конфига Joomla.
Записан
Страниц: 1 [2] 3 4 5 6 7 8 9 10 11   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet