Форум -> О форуме на Понедельниках -> Сделай свой вклад для SSDForums! |
Сделай свой вклад для SSDForums! |
---|
FFF | Дата: 12.10.2007, в 21:51 | Сообщение №1 |
СтранникПользователь №: 205 Сообщений: 9
| Как я вижу, работа кипит! Значит, делаем форум вместе…
Ну, раз так, сделаю я и свой вклад в этот проект!
Я вот зарегистрировался на вашем сайте, и заметил что в аккаунте всего два пункта меню, а ссылки на форума нет (неудобно как-то!) Рекомендую заменить файл: modules\Account\navi.php - На мой : navi.php
И теперь в менюшке будет ссылка на форум! |
|
|
|
Serg_pnz | Дата: 12.10.2007, в 23:03 | Сообщение №2 |
АдминистраторПользователь №: 1 Сообщений: 2242
| FFF, спасибо за дополнение.
Есть встречное предложение - юзать функцию аттач на этом форуме или заливать в файловый архив на этом сайте (категорию если нужно я создам, файлы перетасую, а пока лейте в Форумы, если будем заливать в Files. Там хранить даже лучше будет - всё в одном месте).
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Serg_pnz 12.10.2007 г. в 23:03:59 | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
RockKenny | Дата: 13.10.2007, в 01:35 | Сообщение №3 |
Активный участникПользователь №: 171 Сообщений: 232
| FFF, Выложи код который нуно вставлять в этот файл.
Малоли я там уже что-то правил. |
|
|
FFF | Дата: 13.10.2007, в 10:45 | Сообщение №4 |
СтранникПользователь №: 205 Сообщений: 9
| RockKenny, вот исходный код нового файла navi.php
Код | 1
| <?php
if (!defined('MODULE_FILE')) {
Header("Location: ../../index.php");
exit;
}
if (is_user($user)) {
function nav($main_up = 0) {
$module_name = basename(dirname(__FILE__));
get_lang($module_name);
global $forum_link, $forum_mess;
echo "<table border=\"0\" width=\"100%\" align=\"center\"><tr>";
if ($main_up != 1) {
echo "<td width=\"10%\" align=\"center\"><a href=\"index.php?name=Account\"><img src=\"modules/Account/images/home.gif\" border=\"0\" alt=\""._RETURNACCOUNT."\" title=\""._RETURNACCOUNT."\"></a><br><a href=\"index.php?name=Account\">"._HOME."</a></td>";
}
if ($forum_link) {
echo "<td width=\"10%\" align=\"center\"><a href=\"forum/$forum_link\"><img src=\"modules/Account/images/info.gif\" border=\"0\" alt=\""._CHANGEYOURINFO."\" title=\""._CHANGEYOURINFO."\"></a><br><a href=\"forum/$forum_link\">"._CHANGEYOURINFO."</a></td>";
}
if ($forum_mess) {
echo "<td width=\"10%\" align=\"center\"><a href=\"forum/$forum_mess\"><img src=\"modules/Account/images/messages.gif\" border=\"0\" alt=\""._PRIVATEMESSAGES."\" title=\""._PRIVATEMESSAGES."\"></a><br><a href=\"forum/$forum_mess\">"._MESSAGES."</a></td>";
}
echo "<td width=\"10%\" align=\"center\"><a href=\"index.php?name=Forums\"><img src=\"modules/Account/images/forum.gif\" border=\"0\" alt=\""._FORUM."\" title=\""._FORUM."\"></a><br><a href=\"index.php?name=Forums\">"._FORUM."</a></td>";
echo "<td width=\"10%\" align=\"center\"><a href=\"index.php?name=Account&op=edithome\"><img src=\"modules/Account/images/profil.gif\" border=\"0\" alt=\""._CHANGEHOME."\" title=\""._CHANGEHOME."\"></a><br><a href=\"index.php?name=Account&op=edithome\">"._CHANGEHOME."</a></td>";
echo "<td width=\"10%\" align=\"center\"><a href=\"index.php?name=Account&op=logout\"><img src=\"modules/Account/images/exit.gif\" border=\"0\" alt=\""._LOGOUT."\" title=\""._LOGOUT."\"></a><br><a href=\"index.php?name=Account&op=logout\">"._LOGOUT."</a></td>";
echo "</tr></table>";
}
}
?> |
В стандартном файле navi.php убираем следуещее:
в поле global убираем переменную $forum
Далее находим и удаляем:
Код | 1
| if ($forum) {
echo "<td width=\"10%\" align=\"center\"><a href=\"forum/index.php\"><img src=\"modules/Account/images/forum.gif\" border=\"0\" alt=\""._FORUM."\" title=\""._FORUM."\"></a><br><a href=\"forum/index.php\">"._FORUM."</a></td>";
} |
А на его место добавляем:
Код | 1
| echo "<td width=\"10%\" align=\"center\"><a href=\"index.php?name=Forums\"><img src=\"modules/Account/images/forum.gif\" border=\"0\" alt=\""._FORUM."\" title=\""._FORUM."\"></a><br><a href=\"index.php?name=Forums\">"._FORUM."</a></td>"; |
Serg_pnz, я полностью с тобой согласен! Мне нравится.
Сейчас буду работать с админкой. Может что-то и улучшу...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно FFF 13.10.2007 г. в 11:07:05 |
|
|
FFF | Дата: 13.10.2007, в 13:34 | Сообщение №5 |
СтранникПользователь №: 205 Сообщений: 9
| Сделал небольшой мод для админки:
Теперь у вас будет список недавно созданных тем на форуме. (название темы, автор, сколько просмотров, ответов, и т. д.)
Делал для обновления Forums20070419
Установка: замените фалы из паки \Forums\admin на файлы из архива : lastmess.zip
Скоро будет реализована возможность добавлять "ВАЖНЫЕ ТЕМЫ", а также ставить блок на ответы в них.
Пишите, если есть вопросы : support@kiberwar.com
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно FFF 13.10.2007 г. в 13:37:34 |
|
|
Михаил | Дата: 13.10.2007, в 13:55 | Сообщение №6 |
ПользовательПользователь №: 118 Сообщений: 35
| А я вот приладил переходы по страницам тем форума в блоке и в разделах форума. Делал под свои нужды и для версии 3.3, так что код для других версий нужно переделать, но главное чтобы алгоритм был. Вот кусок который должен идти в блоке после
Код | 1
| <tr class=\"bgcolor1\">
<td ><img src=\"images/blocks/Forums.gif\" border=\"0\" hspace=\"3\"></td>
<td width=\"100%\" style=\"padding-right: 7px; padding-left: 7px;\" ><a href=\"index.php?name=Forums&op=showtopic&cat=$c_cid&id=$id\"><b>".bb_decode($com_text)."</b></a><br>"; |
Входные данные:
$lpost = $totalpost+1;
$num_pagelast = ceil ($lpost / $postspg);
$num_pagelast2=$num_pagelast;
Код | 1
| //begin 13.10.07 MK: добавление переходов по страницам в блоке
$i=1;
while ($i <= ($num_pagelast2-1) and $i<5){
if ($num_pagelast2>1)
{
$content .="<a href=index.php?name=Forums&op=showtopic&id=$id&num=$i>$i</a>, ";
}
else {
}
$i++;
}
$lastnum=$num_pagelast2;
if ($num_pagelast2>3) {$i=$num_pagelast2-3;}
if ($num_pagelast2>5) {$content .=".. ";}
while ($i<=($num_pagelast2-1)){
if ($num_pagelast2>1 and $i>5)
{
$content .="<a href=index.php?name=Forums&op=showtopic&id=$id&num=$i>$i</a>, ";
}
else {
}
$i++;
}
if ($num_pagelast2>1)
{
$content .="<a href=index.php?name=Forums&op=showtopic&id=$id&num=$lastnum>$lastnum</a>";
}
//end 13.10.07 MK: добавление переходов по страницам в блоке |
Я ламер, поэтому код может быть далеко не оптимальным.
Выглядит это у меня так:
В просмотре категорий примерно тоже самое. Небольшие изменения.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Михаил 13.10.2007 г. в 13:56:45 |
|
|
Serg_pnz | Дата: 13.10.2007, в 14:34 | Сообщение №7 |
АдминистраторПользователь №: 1 Сообщений: 2242
| FFF, Forums20070419 давно уже не актуален | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
ng | Дата: 13.10.2007, в 14:40 | Сообщение №8 |
ГостьПользователь №: 207 Сообщений: 1
| сделайте лучше чтобы когда ктото когото цитировал в цитате было написано чья это цитата.. |
|
|
FFF | Дата: 13.10.2007, в 14:50 | Сообщение №9 |
СтранникПользователь №: 205 Сообщений: 9
| Serg_pnz, значит я отстал...
Ну ничего! Я делаю моды так, что бы их можно было легко экспортировать под другие версии. Вот сейчас закончу тестить новую админку и переделаю под SSDForums 1.0.1 SP1 |
|
|
SeverNet-admin | Дата: 13.10.2007, в 18:22 | Сообщение №10 |
СтранникПользователь №: 209 Сообщений: 5
| Я тут на slaed cms выкладавал хак по одобрении постов для
1.0.1 с просьбой пределать под 1.0.1 SP1 но так как тут у них какието разборки начались решил тут написать может кто переделает под последнию версию + с поиском по форуму !
И ещё такой впросик что надо поправить в блоке чтоб при нажатии на тему тебя перекидовало на послдние сообщение а ни на первое ?
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно SeverNet-admin 13.10.2007 г. в 18:25:47
Прикрепленные файлы:
Скачать: 9.98 KB |
|
|
Михаил | Дата: 13.10.2007, в 18:30 | Сообщение №11 |
ПользовательПользователь №: 118 Сообщений: 35
| Цитата | на тему тебя перекидовало на послдние сообщение а ни на первое |
Версия слаеда какая? |
|
|
SeverNet-admin | Дата: 13.10.2007, в 21:08 | Сообщение №12 |
СтранникПользователь №: 209 Сообщений: 5
| |
|
Михаил | Дата: 14.10.2007, в 09:00 | Сообщение №13 |
ПользовательПользователь №: 118 Сообщений: 35
|
Попробуй заменить
eval ($postspg_in[4]);
на
eval ($postspg_in[5]); |
|
|
Михаил | Дата: 14.10.2007, в 09:07 | Сообщение №14 |
ПользовательПользователь №: 118 Сообщений: 35
| |
|
SeverNet-admin | Дата: 14.10.2007, в 10:09 | Сообщение №15 |
СтранникПользователь №: 209 Сообщений: 5
| Цитата | Попробуй заменить
eval ($postspg_in[4]);
на
eval ($postspg_in[5]); |
Не помогло. |
|
|
Михаил | Дата: 14.10.2007, в 10:12 | Сообщение №16 |
ПользовательПользователь №: 118 Сообщений: 35
|
Скажи твой сайт. Или долби в аську 98024138.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Михаил 14.10.2007 г. в 10:13:48 |
|
|
SeverNet-admin | Дата: 14.10.2007, в 10:31 | Сообщение №17 |
СтранникПользователь №: 209 Сообщений: 5
| Сайт установлен на локалке доступа в интернет нету (по финансовым соображениям, на сайте есть файлы приличного размера и мне не хочится платить из собственного кормана за трафик) Время будит стукну |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|