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

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

Вернуться   Клуб пользователей портальной системы 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
 


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

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


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