# 1
Тема: Ранги форума (новичек, местный...)
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 26 Апреля 2008, 21:04:14
Вопрос: как можна добавить рангов на форум? по умолчанию их 6. нужно больше. куда и что прописать???
Предложение: в следюющей сборке сделать добавление количества рангов через админку
==========================================
для любителей званий на форуме
Прикрепленные файлы
--------------------' '
' '
^ наверх ^
# 2
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 26 Апреля 2008, 21:47:17
или сделать дополнение к 4й сборке с такой штукой
--------------------' '
' '
^ наверх ^
# 3
Mik
SF Team
Джедай
SF Support Team
Любитель FusionСообщений: 390
Зарегистрирован: 03 Октября 2007, 11:14:57
Сказали спасибо 80 раз Статус: offline
Опубликовано 26 Апреля 2008, 21:52:05
^ наверх ^
# 4
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 26 Апреля 2008, 21:54:24
Mik , помоги
--------------------' '
' '
^ наверх ^
# 5
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 27 Апреля 2008, 10:34:04
что, никто не знает???? короче я надыбал forum_settings.php в котором есть такое:
forum_enabled='".(isNum($_POST['forum_enabled']) ? $_POST['forum_enabled'] : "0")."',
stat_1='".(isNum($_POST['stat_1']) ? $_POST['stat_1'] : "1")."',
stat_2='".(isNum($_POST['stat_2']) ? $_POST['stat_2'] : "5")."',
stat_3='".(isNum($_POST['stat_3']) ? $_POST['stat_3'] : "10")."',
stat_4='".(isNum($_POST['stat_4']) ? $_POST['stat_4'] : "15")."',
stat_5='".(isNum($_POST['stat_5']) ? $_POST['stat_5'] : "50")."',
stat_6='".(isNum($_POST['stat_6']) ? $_POST['stat_6'] : "100")."',
stat_sig_1='".stripinput($_POST['stat_sig_1'])."',
stat_sig_2='".stripinput($_POST['stat_sig_2'])."',
stat_sig_3='".stripinput($_POST['stat_sig_3'])."',
stat_sig_4='".stripinput($_POST['stat_sig_4'])."',
stat_sig_5='".stripinput($_POST['stat_sig_5'])."',
stat_sig_6='".stripinput($_POST['stat_sig_6'])."',
и такое:
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'>".$settings_forum2['stat_1']." Звание
<input type='text' name='stat_sig_1' value='".$settings_forum2['stat_sig_1']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_2' value='".$settings_forum2['stat_2']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_2' value='".$settings_forum2['stat_sig_2']."' maxlength='50' class='textbox' style='width:120px;'>
</td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_3' value='".$settings_forum2['stat_3']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_3' value='".$settings_forum2['stat_sig_3']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_4' value='".$settings_forum2['stat_4']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_4' value='".$settings_forum2['stat_sig_4']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_5' value='".$settings_forum2['stat_5']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_5' value='".$settings_forum2['stat_sig_5']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_6' value='".$settings_forum2['stat_6']."' maxlength='4' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_6' value='".$settings_forum2['stat_sig_6']."' maxlength='50' class='textbox' style='width:120px;'>
походу это связано с рангами:|
вот бы уточнить как и что добавить, чтоб их было больше, не 6сть, а 15-20 и с рисунками рангов как быть если добавить больше рангов?
[Изменил(а) attachMENT , 27 Апреля 2008, 10:35:09]
--------------------' '
' '
^ наверх ^
# 6
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 27 Апреля 2008, 11:38:27
пробывал дописывать, но чет не хотит!!! что нужно, а?
Прикрепленные файлы
--------------------' '
' '
^ наверх ^
# 7
mod
SF Team
mod Ex corporation
SF Support Team
Любитель FusionСообщений: 471
Откуда: Krasnoyarsk
Зарегистрирован: 25 Сентября 2007, 21:41:14
Сказали спасибо 31 раз Статус: offline
Опубликовано 27 Апреля 2008, 14:16:56
В БД строки создавать дополнительные нужно
-------------------- [!!! ] Хочешь задать вопрос?! - Сначала воспользуйся поиском !
[!!! ] Не забываем нажимать кнопку 'Спасибо'! - Уважайте 'SF Support'!
- - - - -
ВК онтакте - Группа: CMS - PHP-Fusion
^ наверх ^
# 8
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 27 Апреля 2008, 22:38:30
Я немного порылся, прикинул и понял, что вроде нада ковырять viewthread.php , forum_settings.php + добавлять warn0.gif, warn1.gif, warn2.gif, warn3.gif, warn4.gif, warn5.gif, warn6.gif, warn7.gif, warn8.gif, warn9.gif, warn10.gif, warn11.gif, warn12.gif, warn13.gif, warn14.gif, warn15.gif, warn16.gif, warn17.gif, warn18.gif, warn19.gif, warn20.gif, warn21.gif, warn22.gif, warn23.gif, warn24.gif, warn25.gif, warn26.gif... в зависимости от количества рангов.
Может кто-то может подсуазать точно. У меня уже голова пухнет (Чайник PHP-Fusion).
Походу тута вот к этому viewthread.php нужно добавлять сами рисунки и потом швырять на сервер:
if ($num_posts >= $settings_forum['stat_1'] & $num_posts < $settings_forum['stat_2']) {echo "<br />".$settings_forum['stat_sig_1']."<br /><img src='".FORUM."images/warn0.gif'><br />";}
if ($num_posts >= $settings_forum['stat_2'] & $num_posts < $settings_forum['stat_3']) {echo "<br />".$settings_forum['stat_sig_2']."<br /><img src='".FORUM."images/warn1.gif'><br />";}
if ($num_posts >= $settings_forum['stat_3'] & $num_posts < $settings_forum['stat_4']) {echo "<br />".$settings_forum['stat_sig_3']."<br /><img src='".FORUM."images/warn2.gif'><br />";}
if ($num_posts >= $settings_forum['stat_4'] & $num_posts < $settings_forum['stat_5']) {echo "<br />".$settings_forum['stat_sig_4']."<br /><img src='".FORUM."images/warn3.gif'><br />";}
if ($num_posts >= $settings_forum['stat_5'] & $num_posts < $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_5']."<br /><img src='".FORUM."images/warn4.gif'><br />";}
if ($num_posts >= $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_6']."<br /><img src='".FORUM."images/warn5.gif'><br />";}
а в forum_settings.php добавлясь ранги:
stat_1='".(isNum($_POST['stat_1']) ? $_POST['stat_1'] : "1")."',
stat_2='".(isNum($_POST['stat_2']) ? $_POST['stat_2'] : "5")."',
stat_3='".(isNum($_POST['stat_3']) ? $_POST['stat_3'] : "10")."',
stat_4='".(isNum($_POST['stat_4']) ? $_POST['stat_4'] : "15")."',
stat_5='".(isNum($_POST['stat_5']) ? $_POST['stat_5'] : "50")."',
stat_6='".(isNum($_POST['stat_6']) ? $_POST['stat_6'] : "100")."',
stat_sig_1='".stripinput($_POST['stat_sig_1'])."',
stat_sig_2='".stripinput($_POST['stat_sig_2'])."',
stat_sig_3='".stripinput($_POST['stat_sig_3'])."',
stat_sig_4='".stripinput($_POST['stat_sig_4'])."',
stat_sig_5='".stripinput($_POST['stat_sig_5'])."',
stat_sig_6='".stripinput($_POST['stat_sig_6'])."',
и тут:
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'>".$settings_forum2['stat_1']." Звание
<input type='text' name='stat_sig_1' value='".$settings_forum2['stat_sig_1']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_2' value='".$settings_forum2['stat_2']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_2' value='".$settings_forum2['stat_sig_2']."' maxlength='50' class='textbox' style='width:120px;'>
</td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_3' value='".$settings_forum2['stat_3']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_3' value='".$settings_forum2['stat_sig_3']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_4' value='".$settings_forum2['stat_4']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_4' value='".$settings_forum2['stat_sig_4']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_5' value='".$settings_forum2['stat_5']."' maxlength='3' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_5' value='".$settings_forum2['stat_sig_5']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
<tr>
<td width='50%' class='tbl'>значение<br>
</td>
<td width='50%' class='tbl'><input type='text' name='stat_6' value='".$settings_forum2['stat_6']."' maxlength='4' class='textbox' style='width:40px;'> Звание
<input type='text' name='stat_sig_6' value='".$settings_forum2['stat_sig_6']."' maxlength='50' class='textbox' style='width:120px;'></td>
</tr>
HELP...
--------------------' '
' '
^ наверх ^
# 9
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 28 Апреля 2008, 12:08:56
походу, я так понял, никому это не интересно?
--------------------' '
' '
^ наверх ^
# 10
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 01 Мая 2008, 20:22:19
ну ладно, никто не хо, как хо буду сам ковырять
--------------------' '
' '
^ наверх ^
# 11
butters
Пользователь
МестныйСообщений: 12
Зарегистрирован: 06 Февраля 2008, 09:03:37
Сказали спасибо 11 раз Статус: offline
Опубликовано 01 Мая 2008, 20:44:02
Сколько тебе рангов зделать надо?
^ наверх ^
# 12
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 01 Мая 2008, 22:52:15
20ть рангов
--------------------' '
' '
^ наверх ^
# 13
butters
Пользователь
МестныйСообщений: 12
Зарегистрирован: 06 Февраля 2008, 09:03:37
Сказали спасибо 11 раз Статус: offline
Опубликовано 02 Мая 2008, 08:07:02
Ща зделаю!Приготовь 20 картинок для рангов!
^ наверх ^
# 14
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 02 Мая 2008, 10:49:05
уже готовы
--------------------' '
' '
^ наверх ^
# 15
butters
Пользователь
МестныйСообщений: 12
Зарегистрирован: 06 Февраля 2008, 09:03:37
Сказали спасибо 11 раз Статус: offline
Опубликовано 02 Мая 2008, 12:08:30
Так начнем!:
Открываем:forum/viewthread.php
Ищем:
if ($num_posts >= $settings_forum['stat_1'] & $num_posts < $settings_forum['stat_2']) {echo "<br />".$settings_forum['stat_sig_1']."<br /><img src='".FORUM."images/warn0.gif'><br />";}
if ($num_posts >= $settings_forum['stat_2'] & $num_posts < $settings_forum['stat_3']) {echo "<br />".$settings_forum['stat_sig_2']."<br /><img src='".FORUM."images/warn1.gif'><br />";}
if ($num_posts >= $settings_forum['stat_3'] & $num_posts < $settings_forum['stat_4']) {echo "<br />".$settings_forum['stat_sig_3']."<br /><img src='".FORUM."images/warn2.gif'><br />";}
if ($num_posts >= $settings_forum['stat_4'] & $num_posts < $settings_forum['stat_5']) {echo "<br />".$settings_forum['stat_sig_4']."<br /><img src='".FORUM."images/warn3.gif'><br />";}
if ($num_posts >= $settings_forum['stat_5'] & $num_posts < $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_5']."<br /><img src='".FORUM."images/warn4.gif'><br />";}
if ($num_posts >= $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_6']."<br /><img src='".FORUM."images/warn5.gif'><br />";}
Заменяем на:
if ($num_posts >= $settings_forum['stat_1'] & $num_posts < $settings_forum['stat_2']) {echo "<br />".$settings_forum['stat_sig_1']."<br /><img src='".FORUM."images/warn0.gif'><br />";}
if ($num_posts >= $settings_forum['stat_2'] & $num_posts < $settings_forum['stat_3']) {echo "<br />".$settings_forum['stat_sig_2']."<br /><img src='".FORUM."images/warn1.gif'><br />";}
if ($num_posts >= $settings_forum['stat_3'] & $num_posts < $settings_forum['stat_4']) {echo "<br />".$settings_forum['stat_sig_3']."<br /><img src='".FORUM."images/warn2.gif'><br />";}
if ($num_posts >= $settings_forum['stat_4'] & $num_posts < $settings_forum['stat_5']) {echo "<br />".$settings_forum['stat_sig_4']."<br /><img src='".FORUM."images/warn3.gif'><br />";}
if ($num_posts >= $settings_forum['stat_5'] & $num_posts < $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_5']."<br /><img src='".FORUM."images/warn4.gif'><br />";}
if ($num_posts >= $settings_forum['stat_6'] & $num_posts < $settings_forum['stat_6']) {echo "<br />".$settings_forum['stat_sig_6']."<br /><img src='".FORUM."images/warn5.gif'><br />";}
if ($num_posts >= $settings_forum['stat_7'] & $num_posts < $settings_forum['stat_7']) {echo "<br />".$settings_forum['stat_sig_7']."<br /><img src='".FORUM."images/warn6.gif'><br />";}
if ($num_posts >= $settings_forum['stat_8'] & $num_posts < $settings_forum['stat_8']) {echo "<br />".$settings_forum['stat_sig_8']."<br /><img src='".FORUM."images/warn7.gif'><br />";}
if ($num_posts >= $settings_forum['stat_9'] & $num_posts < $settings_forum['stat_9']) {echo "<br />".$settings_forum['stat_sig_9']."<br /><img src='".FORUM."images/warn8.gif'><br />";}
if ($num_posts >= $settings_forum['stat_1'] & $num_posts < $settings_forum['stat_10']) {echo "<br />".$settings_forum['stat_sig_10']."<br /><img src='".FORUM."images/warn9.gif'><br />";}
if ($num_posts >= $settings_forum['stat_11'] & $num_posts < $settings_forum['stat_11']) {echo "<br />".$settings_forum['stat_sig_11']."<br /><img src='".FORUM."images/warn10.gif'><br />";}
if ($num_posts >= $settings_forum['stat_12'] & $num_posts < $settings_forum['stat_12']) {echo "<br />".$settings_forum['stat_sig_12']."<br /><img src='".FORUM."images/warn11.gif'><br />";}
if ($num_posts >= $settings_forum['stat_13'] & $num_posts < $settings_forum['stat_13']) {echo "<br />".$settings_forum['stat_sig_13']."<br /><img src='".FORUM."images/warn12.gif'><br />";}
if ($num_posts >= $settings_forum['stat_14'] & $num_posts < $settings_forum['stat_14']) {echo "<br />".$settings_forum['stat_sig_14']."<br /><img src='".FORUM."images/warn13.gif'><br />";}
if ($num_posts >= $settings_forum['stat_15'] & $num_posts < $settings_forum['stat_15']) {echo "<br />".$settings_forum['stat_sig_15']."<br /><img src='".FORUM."images/warn14.gif'><br />";}
if ($num_posts >= $settings_forum['stat_16'] & $num_posts < $settings_forum['stat_16']) {echo "<br />".$settings_forum['stat_sig_16']."<br /><img src='".FORUM."images/warn15.gif'><br />";}
if ($num_posts >= $settings_forum['stat_17'] & $num_posts < $settings_forum['stat_17']) {echo "<br />".$settings_forum['stat_sig_17']."<br /><img src='".FORUM."images/warn16.gif'><br />";}
if ($num_posts >= $settings_forum['stat_18'] & $num_posts < $settings_forum['stat_18']) {echo "<br />".$settings_forum['stat_sig_18']."<br /><img src='".FORUM."images/warn17.gif'><br />";}
if ($num_posts >= $settings_forum['stat_19'] & $num_posts < $settings_forum['stat_19']) {echo "<br />".$settings_forum['stat_sig_19']."<br /><img src='".FORUM."images/warn18.gif'><br />";}
if ($num_posts >= $settings_forum['stat_20'] & $num_posts < $settings_forum['stat_20']) {echo "<br />".$settings_forum['stat_sig_20']."<br /><img src='".FORUM."images/warn19.gif'><br />";}
if ($num_posts >= $settings_forum['stat_21']) {echo "<br />".$settings_forum['stat_sig_21']."<br /><img src='".FORUM."images/warn20.gif'><br />";}
Потом открываем архив который в аттаче все извлечь в корневую папку и запускаем файл install.php устанавливаем если чето не работает пишите!
Прикрепленные файлы
^ наверх ^
# 16
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 02 Мая 2008, 12:20:56
ща попробуем
[Изменил(а) attachMENT , 02 Мая 2008, 12:23:17]
--------------------' '
' '
^ наверх ^
# 17
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 02 Мая 2008, 12:48:16
butters , все сделал как ты и написал. В админке появились доп. строки для рангов. Повписывал я ранги (но не все 20, а 18ть) и при попытке сохранить изменения страница обновляется со старыми результатами в тех строках рангов которые были до изменения, а в новых строках совсем пусто, слетел тот текст, что я вписывал (ранги). Чет не хочет.
--------------------' '
' '
^ наверх ^
# 18
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 02 Мая 2008, 13:54:31
только что проделал тоже на локалке, нифига
--------------------' '
' '
^ наверх ^
# 19
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 03 Мая 2008, 23:58:46
mod , а мона поточнее про добавление строк в БК?
--------------------' '
' '
^ наверх ^
# 20
attachMENT
Пользователь
Чайник php
Любитель FusionСообщений: 403
Откуда: Кировоград, Украина
Зарегистрирован: 10 Апреля 2008, 21:49:04
Сказали спасибо 65 раз Статус: offline
ICQ статус
Опубликовано 08 Мая 2008, 23:46:26
я так понял, что это сделать не реально?
--------------------' '
' '
^ наверх ^