У Вас в настройках PHP register_globals=ON? какеры идут к Вам!!!

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

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: 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  
Makc666
Знаток
 
Makc666's Avatar
Default 0

Почините, пожааааллллуууйййсстттааа....!!!!
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
kerk
k0t
 
kerk's Avatar
Default 0

действительно, только с твоего акка косяк, все мои тестовые - гут
слил последний бэкап за сегодня, на локалке попробую разобраться, пасс от аккаунта отправил на майл
 
Old  
kerk
k0t
 
kerk's Avatar
Default 0

Ошибку нашел
при включенном отображении ошибок пхп (здесь отключено => blank page в случае ошибки), появляется следующее:
Fatal error: Unsupported operand types in H:\Apache\www\vbsupport\htdocs\forum\includes\functions_user.php on line 227
появляется только у тех пользователей, кто насоздавал в свем кабинете дополнительные папки (ЛС)
на вб.ком/орг не нашел ничего, связанного с этой ошибкой
код из файла:
Code:
	$cpnav['pmfolders'] = '';
	$pmfolders = array('0' => $vbphrase['inbox'], '-1' => $vbphrase['sent_items']);
	if (!empty($vbulletin->userinfo['pmfolders']))
	{
		$pmfolders = $pmfolders + unserialize($vbulletin->userinfo['pmfolders']); // Line 227
	}
	foreach ($pmfolders AS $folderid => $foldername)
	{
		$linkurl = 'private.php?' . $vbulletin->session->vars['sessionurl'] . "folderid=$folderid";
		eval('$cpnav[\'pmfolders\'] .= "' . fetch_template('usercp_nav_folderbit') . '";');
	}
при выводе
PHP Code:
var_dump(unserialize($vbulletin->userinfo['pmfolders'])); 
получаем bool(false)
естессно, что массив ($pmfolders) никаким образом нельзя прибавить к значению bool, поэтому и получаем ошибку Unsupported operand types
сейчас пытаюсь решить проблемму не столь радикальными методами, как удаление этих доп. папок
 
Old  
Лео
В Черном списке
 
Лео's Avatar
Default 0

kerk, данная проблема касается всех или только этого форума?
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

данная проблемма касается тех пользователей, которые создали доп. папки ДО обновления форума на линейку 3.7.х с 3.5.х - 3.6.х
в БД форума, в таблице usertextfield, поле pmfolders будут приблизительно следующие данные:
Code:
a:1:{i:1;s:8:"название папки";}
значение нужно заменить на:
Code:
a:1:{i:1;s:19:"название папки";}
значение 19 меняется в зависимости от кол-ва символов в названия папки, не стал дальше ковырять, что бы использовать функцию serialize, просто сделал, что бы у всех было одно значение, этого достаточно, что бы исправить ошибку, а узер сам поправит
я написал скриптик, который правит это дело одним запросом у всех пользователей =)
но! название папки будет у всех одинаковое, зато узер уже может зайти в свой кабинет и поправить, как ему надо
Makc666, уже можно заходить в твой кабинет, я пробовал, все вроде гут =)
 
Old  
Лео
В Черном списке
 
Лео's Avatar
Default 0

kerk, а скриптиком не поделишся? И может можно это дело в исходнике зануленном поправить?
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

Quote:
Originally Posted by Лео View Post
И может можно это дело в исходнике зануленном поправить?
это как так?
по умолчанию в БД в этой таблице пусто, таблица заполняется после добавления/редактирования папок, добавления/редактирования подписи, добавление друзей и т.д. пользователем
=====
скрипт в аттаче
=====
я добавил проверку на "Админ/НЕ_Админ", но все же, после использования скрипта, его лучше удалить из дир. форума
=====
залить в корень форума и выполнить в браузере
отметить чекбоксы и "Go!"
=====
ВНИМАНИЕ! если у пользователя было несколько созданных им папок, информация из них может стать ему недоступна!



скрипт здесь
 
Old  
Лео
В Черном списке
 
Лео's Avatar
Default 0

kerk, ну например прописать в следующей версии в файлы обновления исправление.. либо сообщить Жилсофту.. я с ними не очень)) я больше на великом и могучем..
 
Old  
kerk
k0t
 
kerk's Avatar
Default 1

поправил пост, аттач там =)
 
Old  
Makc666
Знаток
 
Makc666's Avatar
Default 0

Quote:
Originally Posted by kerk View Post
данная проблемма касается тех пользователей, которые создали доп. папки ДО обновления форума на линейку 3.7.х с 3.5.х - 3.6.х
Неа Данная проблема касается тех форумов, которые перешли с Windows-1251 на UTF-8
У нас тоже была эта проблема. Точнее так, я с ней очень хорошо знаком
В Windows-1251 1 символ обозначается 1 символом
В UTF-8 1 символ обозначается 2 символами
Если не нравится слово обозначается, то читай хранится в базе данных

Makc666 добавил 12.08.2008 в 15:54
Вот, чтобы понятнее было
Блокнот с текстом русским в UTF-8 и этот же файл в Winhex
Attached Thumbnails
winhexutf82symzq8.jpg  

Last edited by Makc666 : 08-12-2008 at 04:56 PM. Reason: Добавлено сообщение
 
 

Tags
vbsupport, проблема

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 08:36 AM.


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