У Вас в настройках 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  
TOXACb
Знаток
 
TOXACb's Avatar
Question Нестандартный вопрос по аватарам для ОПЫТНЫХ пользователей 0

СПАСИБО ВСЕМ. ВОПРОС РЕШИЛ. В конце топика есть решение.

Обращаюсь к тем, кто знает работу ВБ изнутри.
Я месяц назад проапгрейдил свой нулеванный VB 3.0.7 на лицензионный VB 3.5.1. С этого сайта взял руссификацию, за что команде этого сайта огромное спасибо. Апгрейдил я форум по следующему алгоритму: залил поверх все файлы и нажал апргейд, всё прошло гладко и не выдало ни одной ошибки, форум криво отображался, но я восстановил все шаблоны на версию 3.5.1 и всё заработало. Через пару недель после апгрейда мне стали поступать жалобы от пользователей, что они не могут прикрепить свой аватар , причем дело не в размерах, весе и расширении файлов. Аватар в принципе заливается и отображается в "Панели управления", но в постах и в админке он не отображается. Я попробывал через админку залить для юзеров аватар - заливается, но не отображается. Причем все юзеры ДО апгрейда могут себе залить аватар. И юзеры ПОСЛЕ апгрейда могут выбрать себе аватар из присутствующих в предлагаемом моим форумом наборе и он отображается.

Аватары у меня хранятся в файловой системе в папке forum/customavatars и для нее и высших папок прописаны права CHMOD 0777.

После всей этой мистики я начала копаться в админке, файловой системе, phpMyAdmin. И вот что мне удалось выяснить.
Я понял, что присвоение своего аватара осуществляется следующим образом: в таблице user у каждого пользователя в поле avatarrevision записывается код аватара (число, начиная с 1) и в папку forum/customavatars помещается файл с именем avatar[userid]_[avatarrevision].[расширение]. Я зарегился юзером, у него userid = 2230, я залил им аватар и в папке с аватарами появился файл avatar2230_1.gif. В панели управления видно этот аватар, там он вызывается с помощью кода
PHP Code:
<img src="$userinfo[avatarurl]$userinfo[avatarsizealt="<phrase 1="$userinfo[username]">$vbphrase[xs_avatar]</phrase>" border="0" style="border:1px solid $stylevar[tborder_bgcolor]; border-top:none" /> 
, т.е. главный элемент здесь avatarurl - и здесь он работает правильно, видимо потому что вызывается из таблицы userinfo. А в постах аватар вызывается с помощью кода
PHP Code:
<img src="$post[avatarurl]alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /> 
и здесь avatarurl вызывается из таблицы post. Я отключил условие на показы аватаров и у моего юзера появилась пустая картинка с крестиком и урлом
PHP Code:
http://www.supertrubka.ru/forum/ 
,т.е. avatarurl просто не сформировался. А должен был выглядеть вот так
PHP Code:
http://supertrubka.ru/forum/customavatars/avatar2230_1.gif 
Видимо ошибка в php файле, который формирует этот хренов урл... Я поискал Avsearch... слова avatarurl и avatarrevision есть только в файле forum/admincp/user.php и честно говоря из его кода я нифига не понимаю(((

Продолжая разговор о мистике, скажу, что аватары можно залить! Двумя способами. У меня на форуме 4 админа и один из них МОЖЕТ залить новым юзерам аватар, а все остальные админы (в том числе и я) не могут!
Если в "админке - аватары - Метод хранения аватаров" сначала все аватары перенести в базу, а потом обратно в файловую систему, то пользователи, зарегестрированные ДО этого волшебного действия теперь могут заливать себе аватары, а которые зарегестрировались ПОСЛЕ - НЕ могут. Пока что я говорю юзерам на своем форуме, что каждое воскресенье буду так делать и они смогут себе аватары менять, но до ближайшего воскресенья пусть мучаются.

И еще, я приведу поля двух юзеров. Первый зарегился ДО волшебного действия (с переносом туда-обратно), второй после. У обоих аватары прикреплены и есть в файловой системе, но у второго аватар не отображается.



Я понимаю, что разобраться в этом вопросе не легко, но очень прошу Вас, подскажите, в каком направлении я могу еще копать? Что можно сделать? Может быть эти урлы прописываются еще в какой-нибудь таблице базы и при переносе туда-сюда форум их нормально прописывает, а при регистрации и смене аватара не нормально?

Last edited by TOXACb : 12-15-2005 at 08:06 PM.
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
vGhost
Продвинутый
Default 0

У тебя с правами проблемаа.
Попробуй перенастроить права у юзергруппов, после чего сделай все ребилды. В том числе и те которые доступны только в "дебуг модэ"!
Должно помоч.
У меня таких проблем нет. Стоит 3.5.1.
 
Old  
TOXACb
Знаток
 
TOXACb's Avatar
Default 0

Quote:
Originally Posted by vGhost
Попробуй перенастроить права у юзергруппов, после чего сделай все ребилды. В том числе и те которые доступны только в "дебуг модэ"!
Права перенастроил. А что такое "сделать ребилды"? Это значит "Восстановить/Оптимизировать таблицы"? Если да, то не помогло. И как там в дебаг моде их восстановить?
 
Old  
vGhost
Продвинутый
Default 0

Нет не только таблицы, это ещё Maintenance -> Update Counters все по очереди.
+ в опциях rebuild bit filds или как то так щас точно не скажу.
 
Old  
TOXACb
Знаток
 
TOXACb's Avatar
Default 0

Quote:
Originally Posted by vGhost
Нет не только таблицы, это ещё Maintenance -> Update Counters все по очереди.
Сделал все, кроме

Quote:
Перестроить стили
Эта функция позволяет полностью перезагрузить всю информацию стиля. Это необходимо после обновления, или если вы вручную редактировали любой из 'специальных' шаблонов.
Боюсь, что придется все шаблоны заново строить

Quote:
Originally Posted by vGhost
в опциях rebuild bit filds или как то так щас точно не скажу.
В каких опциях? Где именно?

Но пока аватары так и не закачиваются(((

Last edited by TOXACb : 12-15-2005 at 04:52 PM.
 
Old  
vGhost
Продвинутый
Default 0

а попробуй ревертни постбит и постбит легаси
или создай новый стиль как потомка ОТ МАСТЕР СТИЛЯ (это всё а также rebuild bit filds можно увидеть только со включенным дебугом)
А стили тебе по любому сбросить придётся! Я думал ты их сбросил.. Иначе ты обновление всё равно что не делал. Кроме того аватары то и не работают я больше чем уверен именно по этому! там же написано ёлы палы что скины надо ревертнуть иначе в вобле не фига работать не будет!
 
Old  
TOXACb
Знаток
 
TOXACb's Avatar
Default 0

Quote:
Originally Posted by vGhost
А стили тебе по любому сбросить придётся! Я думал ты их сбросил.. Иначе ты обновление всё равно что не делал. Кроме того аватары то и не работают я больше чем уверен именно по этому! там же написано ёлы палы что скины надо ревертнуть иначе в вобле не фига работать не будет!
Это я давно сделал. Я же об этом написал. Тока я за месяц хаков понаставил и шаблоны кучу раз изменял. Понимаешь, аватары старых то пользователей отображаются! Так что причина точно не шаблонах. Причина в том, что avatarurl не формируется. А почему я понять не могу

TOXACb добавил 15.12.2005 в 16:08
+ аватары не показываются в админке у новых юзеров, а админка щас формируется не обычными шаблонами, следовательно проблема не в шаблонах - это точно

Last edited by TOXACb : 12-15-2005 at 05:08 PM. Reason: Добавлено сообщение
 
Old  
vGhost
Продвинутый
Default 1

Ну тут значит надо смотреть конеретно твою ситуацию. Потому как у меня с этим проблем нет. Следовательно это мог быть какй хак кривой, может криво поставилось обновление, может ты когда какой хак ставил чего где случайно поправил не то.
Тут надо конкретно смотреть твою ситуацию. Что и где к чему.
делать всякие проверки например вылист всего массива Print_R($post) чтоб посмотреь и т.д. ЧТоб локализовать ситуацию.
Также смотреть что у тебя в файловой системе и под какими правами.
Для начала попробуй отключи все хаки.
 
Old  
TOXACb
Знаток
 
TOXACb's Avatar
Default 0

vGhost, вот я про то и говорю, что ситуация совсем не стандартная. Хаки тут тоже ни при чем, по причине того, что после апгрейда форум то был без хаков и хаки я начала ставить только дня через 4, а за эти 4 дня юзеры уже не могли себе менять аватары - значит проблема именно в апгрейде.
Quote:
Originally Posted by vGhost
делать всякие проверки например вылист всего массива Print_R($post) чтоб посмотреь
А как это сделать? Если не сложно, можешь подсказать?
 
Old  
vGhost
Продвинутый
Default 0

это уже подался в приёмы дебага..
открываеш файл и как тебе кажется в проблемном месте ставиш вывод на экран маассива данных в котором как тебе кажется есть ошибка, потом халтиш скрипт через Exit; открываеш страничку и смотриш массив который был в памяли в тот момент, если всё как должно быть то повторяеш операцию в другом проблемном месте пока не локализуеш место ошибки...
забей вобщем это уже делать надо тому кто будет разбираться в проблеме, через форум это врятли чё решить так можно...
 
 

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 02:10 PM.


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