Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#23 used as offset, casting to integer (23) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#25 used as offset, casting to integer (25) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: Персональные статусы (звания) [2]
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (2): « 1 [2]   

> Описание: изменение пользователем самостоятельно
Systemnik Администратор
Отправлено: 19 Мая, 2008 - 10:03:40
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




SlyFox, вот молодец. Подмигивание
 
 Top
Systemnik Администратор
Отправлено: 19 Мая, 2008 - 10:55:40
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




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

1) Откройте файл data/boardinfo.php
Найдите строку:
CODE:
$this->exbb['max_sig_lin'] = 3;

после добавьте:
CODE:
$this->exbb['min_posts_for_stat'] = 20;

3) Откройте файл admin/board_config.tpl
Найдите строку:
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['MaxSigLines']}</td>
<td class="row2"><input class="post" type="text" maxlength="2" size="5" name="new_exbb[i][max_sig_lin]" value="{$fm->exbb['max_sig_lin']}" /></td>
</tr>

после добавить:
CODE:
<tr class="gen">
<td class="row1">{$fm->LANG['min_posts_forstats']}</td>
<td class="row2"><input class="post" type="text" size="5" name="new_exbb[i][min_posts_for_stat]" value="{$fm->exbb['min_posts_for_stat']}" />
</td></tr>

4) Откройте файл: language/russian/lang_admin_setvariables.php
Найдите строку:
CODE:
$this->LANG['MaxSigLines'] = 'Макс. кол-во строк в подписи';

после добавьте:
CODE:
$this->LANG['min_posts_forstats'] = 'Мин. колличество сообщений после которых,
пользователь сможет самостоятельно менять статус.';

<!-- Для тех у кого уже установлен мод из первого поста -->

5) Откройте файл profile.php
Найдите строку:
CODE:
if ($fm->user['posts'] > 20) {

замените её на
CODE:
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {

6) Откройте файл templates/InvisionExBB/profile.tpl
Найдите строку:
CODE:
if ($fm->user['posts'] > 20) {

замените её на:
CODE:
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {


SlyFox, обнови первый пост!
 
 Top
Systemnik Администратор
Отправлено: 21 Мая, 2008 - 10:52:04
Post Id



ExBB Developer Team


Покинул форум
Сообщений всего: 778
Дата рег-ции: Дек. 2007  

Карма 0




нечайно! Растерялся Растерялся

(Отредактировано автором: 21 Мая, 2008 - 10:52:46)

 
 Top
defenderyk
Отправлено: 07 Сентября, 2008 - 17:37:43
Post Id


Super Member


Покинул форум
Сообщений всего: 709
Дата рег-ции: Окт. 2007  
Откуда: Россия

Карма 3




"v///ye и как? решение найдено полностью? или еще требуются доработки?
Векдь на этом форуме действительно есть это поле Хорошо

И еще, как сделать вывод пункта Интересы в профиль на главной, т.е

Цитата:
Сообщений всего: 721
Дата рег-ции: Дек. 2007
Интересы: Музыка, спорт
Откуда: Свердловская область, Краснотурьинск
 
 Top
aaa
Отправлено: 15 Сентября, 2008 - 12:06:15
Post Id


Newbie


Покинул форум
Сообщений всего: 23
Дата рег-ции: Июнь 2008  
Откуда: Украина, Донецк

Карма 0




Я бы тоже хотел сделать вывод "интересов", но как это сделать?
 
 Top
Axel Breitung
Отправлено: 27 Октября, 2008 - 18:10:58
Post Id



ExBB Team


Покинул форум
Сообщений всего: 313
Дата рег-ции: Авг. 2008  

Карма 0




Странно, все сделал как описано в первом посте, но пользователи не набравшие указанное кло-во постов не могут вобще менять чтолибо в своем профиле, даже авик Не понял Постоянно выдает "Кулцхакер попытался сломать форум : )".
В чем проблема и как ее можно решить? А то самому прописывать каждому статус... Однако

P.S. Я указал минимум 500 постов (20 уж очень мало)

Всем заранее гран мерси Закатив глазки
 
 Top
yura3d
Отправлено: 28 Октября, 2008 - 06:57:33
Post Id


Super Member


Покинул форум
Сообщений всего: 624
Дата рег-ции: Июль 2007  
Откуда: Минск, Беларусь

Карма 17




Axel Breitung пишет:
Странно, все сделал как описано в первом посте, но пользователи не набравшие указанное кло-во постов не могут вобще менять чтолибо в своем профиле, даже авик Не понял Постоянно выдает "Кулцхакер попытался сломать форум : )".
В чем проблема и как ее можно решить? А то самому прописывать каждому статус... Однако

P.S. Я указал минимум 500 постов (20 уж очень мало)

Всем заранее гран мерси Закатив глазки

Если мод уже установлен, то нужно проделать следующее.
В файле profile.php находим блок (слева от else будет закрывающая фигурная скобка - её трогать нельзя):
CODE:
else {
$fm->_Message($fm->LANG['titlexakept'], $fm->LANG['titlexakeptext']);
}

И удаляем его нафиг Подмигивание
Аналогично поступаем со следующими строками в файле language/russian/lang_front_register.php:
CODE:
$this->LANG['titlexakept'] = 'Hacking Attempt';
$this->LANG['titlexakeptext'] = 'Кулцхакер попытался сломать форум :)';

И ещё небольшое дополнение. В этом моде отсутствует проверка длины введённого статуса на уровне сервера, что при нехитрых манипуляциях позволит особо продвинутым пользователям задавать статусы неограниченного размера. Чтобы предотвратить это, в файле profile.php находим строку:
CODE:
if ($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) {

И заменяем её строкой:
CODE:
if (($fm->user['posts'] > $fm->exbb['min_posts_for_stat']) && (strlen($fm->input['title']) <= 25)) {


На этом всё. В ближайшее время обновлю 1-ый пост этой темы в соответствии с проделанными изменениями
 
 Top
Axel Breitung
Отправлено: 28 Октября, 2008 - 07:44:42
Post Id



ExBB Team


Покинул форум
Сообщений всего: 313
Дата рег-ции: Авг. 2008  

Карма 0




yura3d Спасибо! Поклон Поклон Поклон
 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0, скрытых: 0)
« Моды, хаки, скины и дополнения »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.048]     [ Gzipped ]



Notice: ob_end_flush(): failed to send buffer of ob_gzhandler (1) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/page_tail.php on line 33