Форум сетевых администраторов
Показаны 8 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- Система репутации и условия в postbit_legacy (http://netadmin.ws/forum/showthread.php?threadid=9704)


Помещено Bochkarev_D.S. 18-10-2004 в 17:14:

Система репутации и условия в postbit_legacy

Отображение репутации в postbit_legacy сделано следующим образом:


PHP:


<if condition="$show['reputation']">Ð_епутация[<if condition="$show['reppower']">$post[reppower]</if>]: $post[reputationdisplay] $post[reputation]</if>
<if 
condition="$show['reputationlink']"><a href="#" onclick="return reputation($post[postid])">+/-</if>



При выставленной в on
- Display Reputation Power и
- User Reputation system
и если пользователь выключил отображение репутации в профайле, то наблюдаем следующую ситуацию (см. скриншот), т.е. reputation_off.gif отображает что репутация выключена, но тем не менее показывает линк дать/отнять репутацию и числовое значение. Получается, что условие show['reputation'] относится к включению системы репутации вообще, или я допустил ошибку?

Я не хочу отказываться от числового представления репутации, но как сделать чтоб не показывать её и ссылку, если пользователь выключил репутацию в профайле?


Помещено Bochkarev_D.S. 19-10-2004 в 10:26:

Ð_ешение

PHP:


<if condition="$post['showreputation']"></if>


Помещено Котя 28-10-2004 в 11:48:

У меня вопрос. Я хочу видеть в постбит реп.повер. Сейчас у меня код выглядит так


PHP:


<div><if condition="$show['reputation']">Ð_епутация: $post[reputation]</if></div>



я попробовала изменить на


PHP:

<div><if condition="$show['reputation']">Ð_епутация[<if condition="$show['reppower']">$post[reppower]</if>]: $post[reputation]</if></div>



Но у меня в [ ] ничего не отображается.

ЗЫ: я в пхп не разбираюсь)) всё делается методом тыка. Скажите куда лезть и чего исправлять?

__________________
Мууррр...))


Помещено Котя 31-10-2004 в 03:49:

По всей видимости в итоге я так же сама допишу решение..)) народ, куда делись все светлые головы нетадмина?)))

__________________
Мууррр...))


Помещено [wish]master 31-10-2004 в 03:59:

Быть может переменная пуста или не существует, поэтому ничего и не отображается.

P.S. Не нравится мне такой синтаксис! Или я от жизни отстал...

__________________
Однажды, только ты поверь,
Маятник качнется в правильную сторону...


Помещено Котя 31-10-2004 в 05:47:

Как я и предсказывала)) Сама разобралась)) голова правда сломалась, но ничего)) главное теперь всё работает как надо))

Проблема была в файле functions_showthread.php пришлось сравнивать его с оригиналом и исправлять.

__________________
Мууррр...))


Помещено Bochkarev_D.S. 01-11-2004 в 05:28:

Ну вы даете.
vb cp -> Thread Display Options (showthread) -> Display Reputation Power


Помещено Котя 02-11-2004 в 23:43:

Bochkarev_D.S., я конечно не спец, но и не дурик совсем))))) Display Reputation Power было включено))))) Но она всё равно не отображалась. Проблема была с файлом functions_showthread.php))

__________________
Мууррр...))


Формат времени GMT. Текущее время 09:37.
Показаны 8 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.