Bobrov Dmitry

Рейтинг
5
Регистрация
22.03.2010

<img src="http://favicon.yandex.ru/favicon/example.com" />

Если у сайта его нет, отдаст прозрачный gif 1x1

Проверьте начало functions.php на лишние символы вроде пробелов и переводов строки перед <?php

Создайте модуль с местоположением "global_setup_complete"

global $vbulletin;

if($vbulletin->userinfo['fieldX'] == 'Мужской') //X - ID доп.поля профиля, отвечающего за пол
{
$vbulletin->userinfo['forumpermissions'][Y] = 0; //Y - ID "женского" раздела
}
else if($vbulletin->userinfo['fieldX'] == 'Женский')
{
$vbulletin->userinfo['forumpermissions'][Z] = 0; //Z - ID "мужского" раздела
}
else
{
$vbulletin->userinfo['forumpermissions'][Y] = 0;
$vbulletin->userinfo['forumpermissions'][Z] = 0;
}

А по умолчанию зарегистрированным доступ разрешите в оба раздела. Если поле обязательное, а вариантов, кроме "Мужской" и "Женский" нет, то последний else не нужен.

Если заполнить форму только копипастом, то выдает, что я бот :)

Можете выключить KeepAlive - с nginx он не нужен, хотя проблема вряд ли в этом

на vbsupport.org

Trol:
Спасибо, но эти функции перемешивают в случайном порядке :( А мне нужен определённый порядок :(
Другого решения нет? :(

function compare($a,$b) {
//функция должна возвращать true, если $a должно стоять в отсортированном массиве раньше $b и false в остальных случаях

}

usort($array, 'compare');
tester999:
угу, только ЧПУ в форуме работать не будет.

Если бы там был ЧПУ, то там уже бы валялся .htaccess с содержанием

RewriteEngine On

RewriteBase /forum/

что тоже бы отменило эффект rewrite в корне

veselkin:

так не хочет работать, непонятно с первым комментарием - куда вставить кодировки

Прошу прощения за навязчивость

ошибки какие? первый коммент я просто удалить забыл - сначала не то сделал

123 4
Всего: 35