Форум -> О форуме на Понедельниках -> применить Open/Close |
применить Open/Close |
---|
G-nom | Дата: 17.02.2008, в 02:00 | Сообщение №1 |
Активный участникПользователь №: 174 Сообщений: 227
| Сам в php ниале ..)
посему прошу помощи, надо к форуму применить оформление таблиц слаеда, а точнее table-open.html и table-close.html
заранее спасибо за помощь
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно G-nom 17.02.2008 г. в 02:00:59 |
|
|
|
G-nom | Дата: 17.02.2008, в 11:49 | Сообщение №2 |
Активный участникПользователь №: 174 Сообщений: 227
| up
plz очень срочно нужно реализация |
|
|
Koc | Дата: 17.02.2008, в 20:49 | Сообщение №3 |
ПользовательПользователь №: 217 Сообщений: 35
| насколько я понимаю, тут пхп не причем. Просто смотришь эти open/close и редактируешь стиль на форуме. |
|
|
G-nom | Дата: 17.02.2008, в 21:59 | Сообщение №4 |
Активный участникПользователь №: 174 Сообщений: 227
| форум SSDForums реализован как модуль системы ... но к нему не применяются ни table-open/close ни basic ... для этого я так понимаю нада править index модуля (читай форума) ...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно G-nom 17.02.2008 г. в 22:07:37 |
|
|
Egor | Дата: 17.02.2008, в 23:14 | Сообщение №5 |
ПользовательПользователь №: 28 Сообщений: 35
| table-open/close в SSDForums должны работать так как
Цитата | 1. Файл OpenTable.html отвечает за оформление верхней части модуля и других отделов, где используется функция OpenTable();
2. Файл CloseTable.html отвечает за оформление нижней части модуля и других отделов где используется функция CloseTable(); |
а функции OpenTable(); и CloseTable(); используются в том же файле modules/Forums/index.php.
А basic.html тут причём? |
|
|
G-nom | Дата: 17.02.2008, в 23:31 | Сообщение №6 |
Активный участникПользователь №: 174 Сообщений: 227
| не знаю ... может это нормально, но применяется только к шапке и к подвалу форума ... к телу разделов форума не применяется ...
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно G-nom 17.02.2008 г. в 23:31:19 |
|
|
Egor | Дата: 17.02.2008, в 23:36 | Сообщение №7 |
ПользовательПользователь №: 28 Сообщений: 35
| Ты хочешь что-то с разделами делать? Опиши что должно получится, а то не понятно куда ты их вставляешь эти OpenTable(); и CloseTable();. Я конечно не спец в этом деле, но ... :) |
|
|
G-nom | Дата: 17.02.2008, в 23:53 | Сообщение №8 |
Активный участникПользователь №: 174 Сообщений: 227
| не с разделами, а с телом форума ...
см. скрин, чудеса фотошопа ... в реале этого нету, см. предыдущий скрин
|
|
|
Egor | Дата: 18.02.2008, в 00:15 | Сообщение №9 |
ПользовательПользователь №: 28 Сообщений: 35
| Сейчас попробовал, всё делается.
После PHP - Код | 1 2 3
| <?php menu(); ?> |
это в районе 74 строки, добавляешь PHP - Код | 1 2 3
| <?php OpenTable(); ?> |
ну и в районе строки 94 перед } (там их много) можно и после них (}) добавить PHP - Код | 1 2 3
| <?php CloseTable(); ?> |
и всё. Покарйней мере у меня всё норм. |
|
|
G-nom | Дата: 18.02.2008, в 00:27 | Сообщение №10 |
Активный участникПользователь №: 174 Сообщений: 227
| Egor, о каком файле речь?
на строках
73/74/75 файла ./Forums/index.php
у меня вот так
PHP - Код | 1 2 3 4 5
| <?php } else { echo "<div align=\"center\"><font class=\"smalla\">"; echo "<a href=\"index.php?name=Account&op=newuser\" ?> |
такого
PHP - Код | 1 2 3
| <?php menu(); ?> |
в оном файле вообще нету |
|
|
Egor | Дата: 18.02.2008, в 00:37 | Сообщение №11 |
ПользовательПользователь №: 28 Сообщений: 35
| Речь идёт о файле modules/Forums/index.php.
Находим ниже добавляем
Находим
Цитата | ."<td align=\"center\" width=\"70\">".$subvalue['totalposts']."</td></tr>";
} |
перед добавляем |
|
|
G-nom | Дата: 18.02.2008, в 00:46 | Сообщение №12 |
Активный участникПользователь №: 174 Сообщений: 227
|
не помогло |
|
|
Egor | Дата: 18.02.2008, в 00:52 | Сообщение №13 |
ПользовательПользователь №: 28 Сообщений: 35
| Хм, у меня вот как...
Прикрепленные файлы: |
|
|
G-nom | Дата: 18.02.2008, в 00:58 | Сообщение №14 |
Активный участникПользователь №: 174 Сообщений: 227
| PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| <?php function forums($id = false) { global $prefix, $db, $module_name, $pagetitle, $defis, $version, $conf;
if(!$version) { $version = &$conf['version']; $defis = &$conf['defis']; } $pagetitle = "".$defis." "._FORUM.""; include("header.php"); menu(); OpenTable(); echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"middle\"><tr><td><table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\" class=\"bgcolor4\">" ."<tr><th colspan=\"2\">"._FORUM."</th><th>"._TOPICS."</th><th>"._POSTS."</th></tr>"; $id ? $catid = $id : $catid = 0; $categories = getCategories('0'); $count = count($categories); for($i=0;$i<$count;$i++) { $catvalue = $categories[$i]; if($catvalue) { if($id && $id == $categories[$i]['id'] OR !$id) { echo "<tr><td colspan=\"4\" style=\"margin: 0px 0px 1px 0px;height: 21px;background-image: url(../../images/editor/bg.gif); background-repeat: repeat-x;\" bgcolor=\"#FFFFFF\">"; if($id) echo "<a href=\"index.php?name=$module_name\">Форум</a> -> "; echo "<a href=\"index.php?name=$module_name&op=showforum&id=".$catvalue['id']."\"><b>".$catvalue['title']."</b></a></td></tr>"; $sub = getCategories($catvalue['id']); foreach($sub as $subkey=>$subvalue) { echo "<tr class=\"bgcolor1\"><td width=\"32\"><img src=\"modules/$module_name/images/forum.gif\" border=\"0\"></td>" ."<td><a href=\"index.php?name=$module_name&op=showforum&id=".$subvalue['id']."\"><b>".$subvalue['title']."</b></a> ."<td align=\"center\" width=\"40\">".$subvalue['totaltopics']."</td>" ."<td align=\"center\" width=\"70\">".$subvalue['totalposts']."</td></tr>"; CloseTable(); ?> |
вот кусок кода, правильно я отредактировал? |
|
|
G-nom | Дата: 18.02.2008, в 01:23 | Сообщение №15 |
Активный участникПользователь №: 174 Сообщений: 227
| смог добиться нужного отображения главной страницы форума ... дальше пошел косяк с отображением категории ...
мозг кипит :( очень надеюсь что разработчики таки обратят внимание на мою проблему ... |
|
|
Serg_pnz | Дата: 18.02.2008, в 08:18 | Сообщение №16 |
АдминистраторПользователь №: 1 Сообщений: 2242
| Закрывать таблицу надо было после строки Код | 1
| echo "</table></td></tr></table><br />"; |
| Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
G-nom | Дата: 18.02.2008, в 12:33 | Сообщение №17 |
Активный участникПользователь №: 174 Сообщений: 227
| Serg_pnz, можно поподробней?
на какой строке находится? |
|
|
Serg_pnz | Дата: 18.02.2008, в 19:27 | Сообщение №18 |
АдминистраторПользователь №: 1 Сообщений: 2242
| G-nom, да она там одна такая, наверное.
Вобщем где ты делал, только чуть ниже. | Не все кальсоны с оторванными пуговицами - брюки. © Serg_pnz
"...даме водки? Это чистый спирт!" © кот Бегемот |
|
|
G-nom | Дата: 18.02.2008, в 19:42 | Сообщение №19 |
Активный участникПользователь №: 174 Сообщений: 227
| Не одна а целых три ...
127 - echo "</table></td></tr></table><br />";
321 - echo "</table></td></tr></table><br />";
474 - echo "</table></td></tr></table><br />";
там где я делал это ~127 строка ... но в таком случае под open/close попадает только главная страница модуля/форума ... дальнейшее блуждание по разделам оставляет желать лучшего ... если хочешь могу скинуть шаблон с которыму меня проблемы ... |
|
|
G-nom | Дата: 18.02.2008, в 22:29 | Сообщение №20 |
Активный участникПользователь №: 174 Сообщений: 227
| up plz
Serg_pnz подскажи что и где нужно править ... |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|