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

Войти
   
   Начало   Поиск 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 Пользователей и 5 Гостей смотрят эту тему.
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 » Записан
 
MoRRoZ
Осваиваюсь на форуме
***

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

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



« Ответ #91 : 27.05.2007, 03:07:50 »

невкурил. это будет показываться ВСЕМ или только админу? зачем всем юзерам знать, сколько непроверенных опечаток?
Записан
Timon_Crazy
Завсегдатай
*****

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

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


Лицензнаци


« Ответ #92 : 27.05.2007, 09:42:12 »

AndyR
смысл этих нововведений?Azn

MoRRoZ
всем кто имеет доступ в админ панель.
собственно как и основной компонент Корректора.
думаете следует сделать разделение прав?

хотя разделение прав можно сделать и областью видимости модуля.
Записан
Dutch
Support Team
*****

Репутация: +72/-12
Offline Offline

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


Я все вижу!


« Ответ #93 : 10.06.2007, 23:39:32 »

Обновлен украинский перевод до версии 1.0 RC4:

Все правки касающиеся украинского перевода отписуйте на форуме украинской локализации джумла.

Загрузить обновленный перевод:
http://joomla-ua.org/forum/index.php/topic,170.0.html

В ближайшее время перевод будет включен в дистрибутив компонента.

Рекомендуется обновить перевод до текущей версии!!!
Записан
Dutch
Support Team
*****

Репутация: +72/-12
Offline Offline

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


Я все вижу!


« Ответ #94 : 10.06.2007, 23:44:43 »

Из тестирования на украинском языке:
После добавления ошибки выскакивает диалоговое окно, которое на русском языке.
Посмотрел вроде в языковом файле нет этого сообщения.

По умолчанию при инсталяции подгружается англиский язык.
Не проще ли сделать язык по умолчанию без принудительного выбора языка?

Вся текстовка сообщений в конфиге на русском языке.
Нужно вывести этот текст в языковой файл.

Отлично смотрится меню на родном языке Wink как в комментах Смарта - может возьмешь на заметку Эра? Wink
Записан
Dutch
Support Team
*****

Репутация: +72/-12
Offline Offline

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


Я все вижу!


« Ответ #95 : 10.06.2007, 23:46:19 »

Еще один недочет:

При ошибках в диалоговом окне выводится помимо текста символы \n
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #96 : 03.07.2007, 23:19:45 »

Еще один недочет:

При ошибках в диалоговом окне выводится помимо текста символы \n
Это походу символы перевода строки, их можно у брать в языковом файле.

+1 автору за прекрасный труд.

В конфиге все кнопки подписаны на русском, кроме "Применить", она на английском.
После установки и при отсутствии сообщений в базе видно следующее, см. скрин


* mistake.jpg (11.71 Кб, 210x144 - просмотрено 493 раз.)
Записан
era
Moderator
*****

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

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


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


« Ответ #97 : 03.07.2007, 23:24:05 »

Взял на заметку, спасибо
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #98 : 03.07.2007, 23:29:54 »

Еще вопрос.
Как отключить срабатывание только при выделении текста мышью, чтобы сообщения можно было отправлять просто при нажатии нужной комбинации клавиш?

Хочу немного перебрать компонент для использования на сайтах с магазинами, каталогами и досками объявлений, чтобы пользователи при отсутствии нужных опций (полей, наименований и пр.) могли быстро отправить админу сообщение. Думаю это многим бы пригодилось.
Записан
Timon_Crazy
Завсегдатай
*****

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

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


Лицензнаци


« Ответ #99 : 04.07.2007, 07:33:13 »

мне кажется надо не в компоненте отключать, а сделать опцию.
типа с мышкой или нет.
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #100 : 04.07.2007, 09:23:22 »

Опция тоже вариант, а еще лучше другой профиль работы. Там ведь не только нужно отключить проверку выделения, но и урл, поле "текст ошибки" + нужен немного другой языковой файл.
Помогите убрать выделение, а с остальным я справлюсь, потом покажу что получилось и расскажу что изменил. Тогда уже проще будет доработать исходный компонент, включив в него выбор профиля работы.

Идеальный вариант - это сделать такую комбинацию - при отсутствии выделения на странице отправляются заявки на добавление нужных данных, при выделении текста - отправляются сообщения об ошибке. При этом необходимо будет добавить в компонент еще одну таблицу для записи заявок, а в форме заявок использовать свои языковые переменные. Ну и конечно в настроках чтобы для каждого режима работы можно было указывать своих ответственных лиц.
Записан
Timon_Crazy
Завсегдатай
*****

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

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


Лицензнаци


« Ответ #101 : 04.07.2007, 09:34:41 »

тогда уж проше добавить поддержку плагинов.
а то все мнения не учтеш
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #102 : 07.07.2007, 20:08:49 »

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

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

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


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


« Ответ #103 : 07.07.2007, 20:17:21 »

поможет кто-нибудь отключить проверку выделения мышью?
Я думал ты уже сделал. Файл:
js/proofreader.js

Код:
function GetSelectedText()
{
var text = "";
var selection = null;
if (document.getSelection) {
text = document.getSelection();
} else {
selection = document.selection;
}
if (selection) {
var r = selection.createRange();
if (!r) return null;
text = r.text;
}
if (text){  << если текст выделен, то вызвать получить код через Ajax
GetMeHtmlCodePlease(text);
}  << эту скобку то-же удалить
}

Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #104 : 08.07.2007, 00:39:57 »

Спасибо, Era.
После установки и при отсутствии сообщений в базе видно следующее, см. скрин
Исправил так:
В файле admin.proofreader.html.php
Секцию:
Код:
<tr>
      <th align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesLinks(); ?></th>
    </tr>
    <tr>
      <td align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesCounter(); ?></td>
    </tr></table>
Выделил в отдельную таблицу:
Код:
</table><table cellpadding="4" cellspacing="0" border="0" width="100%" class="adminlist">
  <tr>
      <th align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesLinks(); ?></th>
    </tr>
    <tr>
      <td align="center" colspan="<? echo $col_count+1 ?>">
        <?php echo $pageNav->writePagesCounter(); ?></td>
    </tr></table>
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #105 : 08.07.2007, 01:03:33 »

А вот несколько модифицированная версия компонента основная функция которого - отправка сообщений администратору (модератору, редактору).
Модификация задумана как средство извещения администрация сайта, на котором установлены доска объявлений или каталог с дискретным числом марок, моделей и пр. значений, для быстрой подачи заявок о внесении новых данных в каталог.
Путем редактирования языкового файла и изменения настроек может быть приведена к нужному виду при любых задачах.

Отличия от оригинальной версии:
Внесены изменения в русский языковой файл.
Удален вывод Урл.
Исправлено отображение списка сообщений при их отсутсвии.
Отключена (но не удалена) проверка выделения текста при отправке сообщений.

Файл компонента в приложении. Модуль оригинальный, изменений не проводилось.

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

* module.zip (2.08 Кб - загружено 303 раз.)
Записан
Timon_Crazy
Завсегдатай
*****

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

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


Лицензнаци


« Ответ #106 : 08.07.2007, 11:01:27 »

может проверку выделенного текста завернуть в настройки?
при живом авторе делать ка кто не хоца.
Записан
era
Moderator
*****

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

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


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


« Ответ #107 : 08.07.2007, 11:13:08 »

при живом авторе делать ка кто не хоца.

Ну вот, уже хоронить собрались.
давайте после августа похороните - хачу в Севастополь Azn
Записан
Timon_Crazy
Завсегдатай
*****

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

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


Лицензнаци


« Ответ #108 : 08.07.2007, 11:48:24 »

Azn
пока не хороним Azn (тьфу, тьфу, долгих лет жизни)
просто изменения минимальны, эффект максимальный.
Записан
vitash
Осваиваюсь на форуме
***

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

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


""""""::::::""""""


« Ответ #109 : 12.07.2007, 16:01:29 »

Отличный компонент, чего всем, я думаю, и недоставало. Создателю браво_+1 !
И об ошибках. Скачал и установил com_proofreader_1.0_RC4, bot_proofreader, mod_proofreader_1.0_RC4. В админке поставил Извещать редактора. Извещает вовремя Grin, только в письме ссылка добавлено со страницы дублируется. Текст прилагаю:
Цитировать
Добавлено новое сообщение об ошибке:

Адрес сайта: http://www.мой_сайт.in.ua
Добавил пользователь: vitash
Добавлено со страницы: http://www.мой_сайт.in.uahttp://www.мой_сайт.in.ua/content/blogcategory/33/102/lang,/
IP адрес отправителя: 10.0.9.36
Текст ошибки: Ашипка
Коментарий: Тестовое сообщение
Вариант исправления: Ашипка
Записан
era
Moderator
*****

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

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


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


« Ответ #110 : 12.07.2007, 16:11:54 »

да-да, в эти выходные как раз собираюсь заняться доделкой компонента, и этот баг включён в планы переделки.
Спасибо.
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #111 : 15.07.2007, 15:31:24 »

Неплохо бы добавить - закрытие окна сообщения при нажатии Esc
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #112 : 15.07.2007, 18:07:16 »

To era:
Можно как-нибудь сделать чтобы при клонировании компонента, но назначении разных комбинаций клавиш все работало?
Зачем объяснять долго, но очень надо.

Клон и модуль во вложении.

Еще вопрос, можно ли как-то сделать чтобы срабатывание происходило не при нажатии клавиш, а по специальной ссылке?

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

* module_reader.zip (2.16 Кб - загружено 258 раз.)
« Последнее редактирование: 16.07.2007, 01:24:26 от Alex Revo » Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #113 : 16.07.2007, 00:34:49 »

Добавь в баг-лист:
В русском языковом файле есть записи "коментарий" и "комментарий"
Записан
Юра
JComments Tester
*

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

Сообщений: 93


« Ответ #114 : 27.07.2007, 18:58:45 »

Привет!
Решил поставить еще на одном сайте и столкнулся  с ошибкой:
при нажатии Ctrl+Enter окно-форма появляется как-бы на заднем фоне страницы. То есть через него я вижу весь текст страницы, а рисунки с страницы явно "перед" формой (см. атач).

Причем в форме я могу писать (свой вариант, коментарий). Но на кнопки нажать мышкой не могу. Зато могу добратся до кнопок и нажать их используя "Tab".

В IE ввобще ошибка на весь екран (см. атач).

Версия последняя, но проверял и на предыдущей. Проблема только на этом сайте (http://yura.stryi.com/content/blogsection/1/12/). Sad

Подскажете? Спасибо!


* ya_firefox.jpg (131.7 Кб, 958x674 - просмотрено 455 раз.)

* ya_IE.jpg (92.06 Кб, 1007x559 - просмотрено 442 раз.)
Записан
era
Moderator
*****

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

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


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


« Ответ #115 : 28.07.2007, 12:52:12 »

2Юра:
Насколько я понял, посмотрев сайт, это связано с тем что в CSS шаблона используется позиционирование div'ов
relative;

Код:
#ja-header-wrap3 {
background: url(../images/header-wrap3.gif) repeat-y top right;
position: relative;
}
.......
#ja-header {
background: url(../images/header-bg.gif) repeat-x top #4D84A7;
height: 75px; /* you can change the heigth of the header here. Maximum height: 250px. */
position: relative;
}
.......
#ja-footer {
padding: 15px 0;
border-top: 1px solid #FFFFFF;
background: url(../images/footer-bg.jpg) no-repeat top left #4D84A7;
color: #D9E7EF;
position: relative;
height: 100%;
}

к сожелению FireFox div'ы с абсолютным позиционированием загоняет под эти слои. (а опере и IE всё хорошо)
Так что надо искать как сделать это в твоём случае.
Записан
Юра
JComments Tester
*

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

Сообщений: 93


« Ответ #116 : 28.07.2007, 14:44:53 »

к сожелению FireFox div'ы с абсолютным позиционированием загоняет под эти слои. (а опере и IE всё хорошо)
Так что надо искать как сделать это в твоём случае.
Спасибо!

Но посмотри второй скриншот, с IE - тоже не нормально.
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #117 : 02.08.2007, 00:37:02 »

Когда ждать новой версии?
Записан
smart
Администратор
*******

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

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


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


« Ответ #118 : 02.08.2007, 01:30:45 »

Когда ждать новой версии?
я думаю скоро, тем более у меня появилось тоже несколько предложений по улучшению функционала Azn и я готов помочь, если вдруг у Саши возникнут проблемы...
Записан
Alex Revo
Практически профи
*******

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

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


« Ответ #119 : 02.08.2007, 01:50:13 »

Да, было бы неплохо.
Такой компонент очень нужен. Я еще не видел никакого другого инструмента для отправки сообщений админам, столь же легкого и удобного.
Такой компонент можно не только под орфографию затачивать, но и под многие другие нужды.
Я обязательно поделюсь своими идеями и наработками.
Записан
smart
Администратор
*******

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

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


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


« Ответ #120 : 02.08.2007, 10:56:09 »

Я еще не видел никакого другого инструмента для отправки сообщений админам, столь же легкого и удобного.
Оффтопик: скоро будет выпущен в публичное тестирование компонент JFeedback, это компонент обратной связи на AJAX с поддержкой аттачей и пользовательских мамботов... Следите за новостями...
Записан
Страниц: 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