Сборка .:: RSJoomla ::.

arman29

Генератор идей
Регистрация
30 Июн 2008
Сообщения
1.248
Реакции
753
logo.png
j10.gif
j15.gif
j16.gif
j17.gif
Все расширения от студии RSJoomla​

Обновление от 30.08.2011
5a7e9b3c13aa.jpg
[/spoil]30% скидка на все расширения от RSJoomla - кто использовал данный код, обязательно отписаться в теме.[spoil] [/spoil]Ссылки[spoil]

p.s. Не говорите, что это старье. Выложил то, что было на компе. Выкладывайте свои новые версии, буду обновлять первый пост

Старая закрытая тема обсуждения RSForm тут:
Для просмотра ссылки Войди или Зарегистрируйся
 
Я делаю так:
[_\.0-9A-Za-zА-Яа-яЁё]
Вам нужно дописать так:
preg_match('#([a-zA-Z0-9А-Яа-яЁё])#', $param[$i])
Если не поможет нужно искать еще файлы, проверка может выполнятся там.
например java скрипт, дописывать символы также.
Все равно не заработало,долго рылся в интернете, но все же решил задачу.
Делюсь своим методом, надеюсь кому-нибудь поможет как и мне:
1. Валидация только кириллических символов:
PHP:
// Валидация русских букв
    public static function RussianLetters($param,$extra = null)
    {
        if(strpos($param,"\n") !== false)
            $param = str_replace(array("\r","\n"),'',$param);
         
        for($i=0;$i<strlen($param);$i++)
            if(strpos($extra,$param[$i]) === false && preg_match('#(/^[а-яА-ЯёЁ\s]+/)#', $param[$i]))
            return false;
          return true;
    }
// Конец
Просто вставим этот код 18 строчкой в файл /components/com_rsform/helpers/validation.php и у Вас появляется новый тип проверки поля (RussianLetters) в админке компонента RS!FORM
2. Валидация российских мобильных номеров
PHP:
    // Валидация российских номеров
    public static function phonenumberRUS($value)
    {
        return preg_match("/\(?\b^( +)?((\+?7|8) ?)?((\(\d{3}\))|(\d{3}))?( )?(\d{3}[\- ]?\d{2}[\- ]?\d{2})( +)?$\b/i", $value);
    }
    // Конец
Вставляем код все в тот же файл /components/com_rsform/helpers/validation.php допустим 144 строчкой (с учетом вставленного кода выше) и у Вас снова появляется новый тип проверки поля (phonenumberRUS) в админке компонента RS!FORM

Проверено на компоненте RS!FORM 1.4.0 rev 46 Все работает.
Небольшой бонус, русификация собственного изготовления (не 100%, но где то 90%) Для просмотра ссылки Войди или Зарегистрируйся Размещать по адресу /administrator/language/ru-RU/

Всем удачи!
 
RSSeo! Suite
compat_25.png
compat_30.png


28100.jpg


Версия: 1.0.0 Rev 16
RSSeo! - компонент для поисковой оптимизации сайта на Joomla.

Демо:
Для просмотра ссылки Войди или Зарегистрируйся [/spoil]
Сайт разработчика: [spoil]Для просмотра ссылки Войди или Зарегистрируйся [/spoil]
JED:[spoil]Для просмотра ссылки Войди или Зарегистрируйся
 
RSForms PRO 1.4.0 r47
26.07.2013 - Rev 47 - Joomla! 3.0 & 2.5 only
  • Fixed - Worked around JView bug introduced in Joomla! 3.1.2 and upwards
Комплект.
 
Если есть у кого-нибудь RSFirewall! R50 поделитесь пожалуйста.
 
RSFirewall!
compat_25.png
compat_30.png


28130.jpg


Версия: 1.4.0 rev49
RSFirewall! защитит ваш сайт от хакерских атак. Он является идеальным вариантом для защиты Joomla, поскольку позволяет предупредить инъекции SQL, обеспечивает защиту сервера от разного рода атак, осуществляет проверку сервера на предмет изменений и блокирует вход в админ панель ресурса. Данная версия обладает поддержкой оповещения о взломе или атаке посредством электронной почты. Прежде чем начать установку компонента, необходимо провести резервное копирование ресурса.

Демо:
Для просмотра ссылки Войди или Зарегистрируйся [/spoil]
Сайт разработчика: [spoil]Для просмотра ссылки Войди или Зарегистрируйся [/spoil]
JED:[spoil]Для просмотра ссылки Войди или Зарегистрируйся


P.S. Хотя как я понял уже вышла R51.. но у меня нет :nezn:, поделитесь если есть у кого :hello:
 
это 49, а 50 или 51 есть у когонить?
поделитесь :thenks:
 
Назад
Сверху