Перейти к контенту

[V3]

Пользователи
  • Число публикаций

    20
  • Регистрация

  • Последнее посещение

Недавние посетители профиля

Блок недавних посетителей отключен и не доступен другим пользователям для просмотра.

Достижения [V3]

  1. http://forums.invisionpower.com/index.php?showtopic=226814 В кратце и по-русски: Пожизненных лицензий больше не будет. Вместо этого, можно будет купить лицензию за 149$ на 6 месяцев (для не-бизнес юзеров). В связи с этим... вопрос к ibresource: как изменится ваша ценовая политика? совет всем: берите пожизненную лицензию, пока есть время....
  2. [V3]

    [2.1.x]Продвинутый код безопасности 3.1

    ага. Ну почему нет. Под форумы класса ag.ru - запросто. А зачем отдельный бот? Можно сделать отдельный профиль для конкретного форума под умного настраиваемого бота
  3. [V3]

    [2.1.x]Продвинутый код безопасности 3.1

    Воистину жжоте. Конечно можно предположить, что бот прочитал слово "сложить".. Тогда могу посоветовать написать то же самое, но на картинке. Впрочем, если у них есть память на сайты - это уже не прокатит. Всё равно будет складывать. А скорее всего, поработали негры-студенты.
  4. [V3]

    [2.1.x]Продвинутый код безопасности 3.1

    sources/action_public/register.php Заменяем if ( trim( intval($this->ipsclass->input['reg_code']) ) != $row['regcode'] ) { $form_errors['general'][] = $this->ipsclass->lang['err_reg_code']; } на $tmp = $row['regcode']; $row['regcode'] = ""; for ($i = 0; $i < strlen($tmp); $i++) $row['regcode'] = $tmp[$i].$row['regcode']; if ( trim( intval($this->ipsclass->input['reg_code']) ) != $row['regcode'] ) { $form_errors['general'][] = $this->ipsclass->lang['err_reg_code']; } ну и в шаблонах вставляем картиночку рядом, на которой пишем "вводить в обратном порядке" Если реализуешь у себя, напиши плз. о результатах
  5. [V3]

    [2.1.x]Продвинутый код безопасности 3.1

    Предлагаю альтернативное решение. Капча генерится всё тем же IPB... Но вот только цифры нужно ввести в обратном порядке. Протестил на двух форумах. Результат - 0 ботов ;> P.S. Лучше этой капчи не видел: http://e107coders.org/request.php?download.1399
  6. Доброго времени суток! Купил пару часов назад лицензию у IPSов, пожизненную, может позже и у вас русскую версию приобрету Вопрос такой. Сравнил исходники того что было и того, что стало. Отличий - 0 (не считая комменты и вышедший багфикс к 2.1.7). Фактически, что нужно поменять, чтобы форум стал лицензией - прописать ключик (который (\d+)-(\d+)-(\d+)-FULL) в IPB License Settings моего форума и в CP клиента на IPS проставить URL моего форума, так? И еще. В условии пользования написано что-то вроде "запрещается изменять исходный код". А эмм... как же моды? Или я не так понял этот пункт?
  7. В каком смысле нельзя изменить?
  8. 2 884 скачивания

    Основан на переводе fedottа, часть переведена заново. Создайте в админке новый языковой сет. Замените файлы в папке cache\lang_cache\<new_language> на файлы из архива.
    Бесплатный
  9. Мод: Русский язык для IPB 2.1.3 (файлы) Категория: Локализаторы Совместимость: 2.1.x Описание: Основан на переводе fedottа, часть переведена заново. Создайте в админке новый языковой сет. Замените файлы в папке cache\lang_cache\<new_language> на файлы из архива. Подробнее... Скачать
  10. [V3]

    Flash аватары

    Могу только предложить в ips_kernel, class_upload.php отключить проверку загружаемых изображений. no idea
  11. Я разочаровался в IPS. Они исправили баг с юникодом при быстром редактировании постов, зато оставили его во всех остальных местах Баг заключается в том, что после быстрого редактирования постов и топиков, все символы заменяются эквивалентами в юникоде! Размер строки раздувается в 6 раз. Это также влечёт за собой другие нехорошие последствия, например, обрезание названия топика (т.к. умный скрипт считает, что количество символом у нас в 6 раз больше, чем должно быть). Также из-за этого бага не работает быстрый поиск пользователей, у которых в нике есть буквы кириллицы. Мне надоело ждать, пока они это исправят сами >_> Солюшн: открываем sources/action_public/xmlout.php Ищем function save_topic() Заменяем: $name = $this->ipsclass->parse_clean_value( $this->convert_unicode($_REQUEST['name']) ); на: if( strtolower($this->ipsclass->vars['gb_char_set']) != 'iso-8859-1' && strtolower($this->ipsclass->vars['gb_char_set']) != 'utf-8' ) { $name = html_entity_decode( $this->ipsclass->parse_clean_value( $this->convert_unicode($_REQUEST['name']) ) , ENT_NOQUOTES, $this->ipsclass->vars['gb_char_set'] ); } Ищем function get_member_names() Заменяем: $name = $this->ipsclass->parse_clean_value( rawurldecode( $_REQUEST['name'] ) ); на: if( strtolower($this->ipsclass->vars['gb_char_set']) != 'iso-8859-1' && strtolower($this->ipsclass->vars['gb_char_set']) != 'utf-8' ) { $name = html_entity_decode( $this->convert_unicode( $_REQUEST['name'] ) , ENT_NOQUOTES, $this->ipsclass->vars['gb_char_set'] ); }
  12. Мне лично по барабану, а пользователям нашего форума нет -------------------- И куда делось сообщение со ссылкой на русификатор?
  13. Я нашёл решение проблемы (по крайней мере частичное!). 1) Файл jscripts\ipb_forum.js Проблема с inline-editing описаний топиков Строка в районе 530й xmlobj.process( ipb_var_base_url + 'act=xmlout&do=save-topic&type='+type+'&md5check='+ipb_md5_check+'&tid='+tid+'&name='+[b]escape[/b](new_text) )меняем на xmlobj.process( ipb_var_base_url + 'act=xmlout&do=save-topic&type='+type+'&md5check='+ipb_md5_check+'&tid='+tid+'&name='+[b]unescape[/b](new_text) ) 2) Файл jscripts\ipb_global_xmlenhanced.js Проблема с поиском в My Assistant (в IE всё заработало, Firefox так и не понял, что от него хотят - имхо к разработчику) Строка в районе 260й var url = ipb_var_base_url+'act=Search&CODE=01&forums=all&cat_forum=forum&joinname=1&search_in=posts&result_type=topics&xml=1&keywords='+ [b]escape[/b](keywords);меняем на var url = ipb_var_base_url+'act=Search&CODE=01&forums=all&cat_forum=forum&joinname=1&search_in=posts&result_type=topics&xml=1&keywords='+ [b]unescape[/b](keywords); 3) И наконец самое главное Кодировка сервера по умолчанию должна быть windows-1251! Посему, прописываем в .htaccess строчку AddDefaultCharset windows-1251 После этого никаких проблем с ПМ не возникает. --------------------------------------- Проблема, очевидно, в том, что XML сам по себе некорректно работает с кириллицей Предполагаю, что в других местах, где XML общается с базой, поможет та же самая замена escape на unescape.
  14. Но, при быстром редактировании поста всё нормально! Чувствую тут исправить то нужно одну строку... вот только где? Глобальное изменение во всех файлах строчки ISO-8859-1 на Windows-1251 не помогает.
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.