Владельцам 3.8.6: не поставили патч - потеряли форум!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Первый пост
Old  
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default 8

Вообще здорово - это тот же хак только с авто-редактированием шаблонов, и разумеется с другим "автором" . Вот они - пиндосы-плагиаторы.


Quote:
Originally Posted by Romchik® View Post
Bigford, автор говорит, что не в его силах.
Конечно это не в его силах - он даже не знает как он работает т.к. код под кальку перекатал =\

Проблема с русским шрифтом решается так:
Редактируем модуль ajax_complete и полностью заменяем его содержимое на:
Code:
if ($_GET['do'] == 'CheckUsername') {
        $chekusername = preg_replace('#%u([0-9A-F]{4})#se','iconv("UTF-16BE","Windows-1251",pack("H4","$1"))',$_GET['param']); 
          $result = $vbulletin->db->query_first("SELECT COUNT(*) as username FROM `" . TABLE_PREFIX . "user` WHERE `username` = '" . $chekusername . "'");
          $count = $result['username']; 
          if ($count > 0) { 
            $return_value = $chekusername . ",Invalid"; 
          } else {
            $return_value = $chekusername . ",Working";
          }
        echo $return_value;
}
Проблема решена.
Ромчик, перезалей тогда хак.
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
Martell
Мастер
Master
 
Martell's Avatar
Default 0

Quote:
Originally Posted by Malcolm Reed View Post
Вообще здорово - это тот же хак только с авто-редактированием шаблонов, и разумеется с другим "автором" . Вот они - пиндосы-плагиаторы.
Точняк.
Проверил работает и с русскими никами после правки ajax_complet.
Malcolm Reed
респект.
 
Old  
Romchik®
XenForo-Russia
 
Romchik®'s Avatar
Default 0

Скачать Ajax Reg v.3.03

В общем обновил первый пост. Для обновления перезалейте файл скрипта и импортируйте продукт, разрешив перезапись. Код Malcolm Reed'а я внедрил в XML, поэтому редактировать по идее ничего не надо.
Все бы ничего, но у меня работает на локалке и не хочет в онлайне. Хотя у того же ursus'a работает и в онлайне без проблем. У меня же после проверки русские буквы просто исчезают.

Quote:
"product-ajax_reg_v303_ru_v102_ENG-NICKS.xml" - если импортировать этот продукт, то русские ники не будут работать.
"product-ajax_reg_v303_ru_v102_RUS-NICKS.xml" - если импортировать этот продукт, то ники по идее должны работать. Хотя лично у меня почету работало только на локалке, в онлайне русские буквы пропадают после проверки.
Обновление:
1. Перезалейте скрпит "register.js" из папки "upload".
2. Импортируйте XML-файл продукта, разрешив перезапись.
 
Old  
BetaUser
Продвинутый
 
BetaUser's Avatar
Default 0

Quote:
Originally Posted by Romchik® View Post
после проверки русские буквы просто исчезают.
+1
 
Old  
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default 0

Romchik®, попробуй напрямую обратиться к скрипту проверки таким образом:
ajax.php?do=CheckUsername&param=%u043D%_u0438%_u04_3A (только УБЕРИ знаки нижнего подчеркивания. Я их вставил чтоб форум не конвертировал текст в символы)
и посмотри что он выведет. Он должен выдать данные в формате "Username,valid/invalid". У тебя он очевидно выдаст ошибку либо пустую страницу (м.б. потому что отключен вывод ошибок)
 
Old  
Malcolm Reed
Эксперт
 
Malcolm Reed's Avatar
Default 0

Хм... Я его не тестил, поэтому все возможно. На другой версии все работало безошибочно. Сейчас поставлю и посмотрю у себя, может и вправду что-то наколдовал.
 
Old  
Romchik®
XenForo-Russia
 
Romchik®'s Avatar
Default 0

Malcolm Reed, короче если я ввожу такую ссылку с именем, которое уже есть на форуме:
.../forum/ajax.php?do=CheckUsername&param=Майк
то получаю:
Майк,Invalid

Если с незанятым ником:
.../forum/ajax.php?do=CheckUsername&param=Майка
то:
Майка,Working
 
Old  
BetaUser
Продвинутый
 
BetaUser's Avatar
Default 0

Пост ф топку, ромчик уже написал : -)

Last edited by BetaUser : 04-19-2007 at 12:09 AM.
 
Old  
Romchik®
XenForo-Russia
 
Romchik®'s Avatar
Default 0

Вот еще чего нашел для данного хака, вдруг пригодится:
Quote:
to support chinese (maybe others)

open plugin "CheckUsername" and find
PHP Code:
if ($_GET['do'] == 'CheckUsername') { 
add these lines after that
PHP Code:
$vbulletin->input->clean_array_gpc('g', array(
                
'param' => TYPE_STR
            
));
        
            
$vbulletin->GPC['param'] = convert_urlencoded_unicode($vbulletin->GPC['param']); 
 
Old  
BetaUser
Продвинутый
 
BetaUser's Avatar
Default 0

Romchik®,

ajax.php?do=CheckUsername&param=вика (Invalid)
ajax.php?do=CheckUsername&param=вичка (Working)

Гм, в чем тогда косяк ?!
 
 

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:37 PM.


Powered by vBulletin® Version 3.5.8
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.