Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Опен Ресурс > Разработчикам > Готовые хаки

Ответ
 
Опции темы Опции просмотра
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #1 01-09-2012, 02:28

Кому интересно. Интегрировал в XoopsForm formdhtmltextarea Спеллер от яндекса.
В закачки файлы в кодировке windows-1251, еслу вам нужно в UTF-8 - скачайте у яндекса и заменить сореджимое папочки yandex_speller
P.S. XoopsForm у меня немного модифицирован поэтому чтобы не было багов рекомендую у вас на сайте в файлах, И у меня версия рони 1.2
formdhtmltextarea.js
заменить (1 строку)
Код:
<!--
на
Код:
<!--
// YandexSpeller 
var speller = new Speller({ url:"/class/xoopsform/yandex_speller", lang:"ru", options:Speller.IGNORE_URLS });
// Настройка параметров проверки http://api.yandex.ru/speller/doc/dg/reference/speller-js.xml
// YandexSpellerEnd
и в formdhtmltextarea.php
Код:
<script type="text/javascript" src="/class/xoopsform/formdhtmltextarea.js" ></script>
на
Код:
<script type="text/javascript" src="/class/xoopsform/yandex_speller/spell.js"></script>
<script type="text/javascript" src="/class/xoopsform/formdhtmltextarea.js" ></script>
и
Код:
foreach ($colorarray as $color1) {
foreach ($colorarray as $color2) {
foreach ($colorarray as $color3) {
$ret .= "<option value='".$color1.$color2.$color3."' style='background-color:#".$color1.$color2.$color3.";color:#".$color1.$color2.$color3.";'>#".$color1.$color2.$color3."</option>";
}
}
}
$ret .= "
</select>
</td></tr></table>
...
на
Код:
foreach ($colorarray as $color1) {
foreach ($colorarray as $color2) {
foreach ($colorarray as $color3) {
$ret .= "<option value='".$color1.$color2.$color3."' style='background-color:#".$color1.$color2.$color3.";color:#".$color1.$color2.$color3.";'>#".$color1.$color2.$color3."</option>";
}
}
}
$ret .= "
</select>";
$ret .= "<br><button name='cmdSpell_".$this->getName()."' type='button' onclick='speller.check([document.getElementById(\"".$this->getName()."\")])'>Проверить орфографию</button>";
$ret .= "
</td></tr></table>
...
P.P.S. в необходимости интеграции в formtextarea не уверен.
Вложения
Тип файла: zip yandex_speller.zip (22.5 Кбайт, 0 просмотров)
Оценка сообщения (репутация)
+5 Michael-XIII положительно:

Последний раз редактировалось HDMan, 01-10-2012 в 18:07
Причина: Ошибку заметил.



Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #2 01-09-2012, 21:10

в версии 1.6 нету строки
PHP код:
<script type="text/javascript" src="/class/xoopsform/formdhtmltextarea.js" ></script> 


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #3 01-09-2012, 21:25

Да, кстати, стали мы все грешить насчет указания версии двига


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #4 01-09-2012, 22:36

Ай молодца!!!!

Спасибо большое - давно стояло в TODO, но никак руки не доходили

На 1.6 не встанет - нужно чуток доработать напильником. Если кому нужно - выложу свою версию.

http://scalemodels.ru/news/4084-obno...ovostjakh.html


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #5 01-09-2012, 22:40

pan ): ǝҺɐни dиw ɐн иd⊥оwɔ

"Think different" (с) чтоли?


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #6 01-09-2012, 23:44

ух-ты, и в PHPBB вживилось спокойно ;-) Да, зря я его игнорировал

http://michael-xiii.blogspot.com/201...ler-phpbb.html


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #7 01-10-2012, 17:31

может это кому будет интересно, но можно API спеллера от яндекса интегрировать прямо в код рони, и делать проверку на уровне ядра.



Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
HDMan вне форума HDMan
Зам старшего участника


| Цитировать Старый #8 01-13-2012, 23:14

Цитата:
Сообщение от Michael-XIII Посмотреть сообщение
ух-ты, и в PHPBB вживилось спокойно ;-) Да, зря я его игнорировал

http://michael-xiii.blogspot.com/201...ler-phpbb.html
Чтобы работало надо чтобы в теге TEXTAREAL c name="message" присутствовал id="message" (У меня уго не было. поэтому дописывал в тплку)



Посетить домашнюю страницу HDMan
  Сообщения: 341 c 06.11.2005 | Репутация: 75
Jurastik вне форума Jurastik
Старший участник

Аватар для Jurastik

| Цитировать Старый #9 01-14-2012, 18:43

Цитата:
Сообщение от Michael-XIII Посмотреть сообщение
Ай молодца!!!!

Спасибо большое - давно стояло в TODO, но никак руки не доходили

На 1.6 не встанет - нужно чуток доработать напильником. Если кому нужно - выложу свою версию.

http://scalemodels.ru/news/4084-obno...ovostjakh.html

Нужно конечно! Благодарствую...


LaMeRs MuSt DiE
Посетить домашнюю страницу Jurastik
  Сообщения: 539 c 29.01.2005 | Репутация: 10
Usama вне форума Usama
Старший участник

Аватар для Usama

| Цитировать Старый #10 01-15-2012, 07:20

в 1.7 beta Стоит ли включать проверку орфографии???


Творческая работа - это прекрасный, необычайно тяжелый и изумительно радостный труд.
Николай Островский
Посетить домашнюю страницу Usama
  Сообщения: 1,404 c 10.12.2003 | Репутация: 82
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2020, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 88.32 Kb. compressed to 80.78 Kb. by saving 7.55 Kb. (8.54%)
Page generated in 0.07988 seconds with 10 queries