Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 21 Ноября 2007, 20:17:09
Занялся переделкой форума...а точнее его внешнего вида...хочу сделать его как форум ИПБ...на данный момент я убрал несколько лишних и добавил несколько новых таблиц....посмотреть пример можно здесь: http://buxar.h.com.ua/forum
Описывать ничего небуду, но думаю изменения будут на лицо...немного изменил вывод опросов, но там есть небольшой баг, который пыьаюсь исправить....
О новых изменениях буду писать сюда...
зы: если есть какая-нить идея, говорите...может быть воплощу)))
Еще хотел бы сказать что функциональность я неменял, я просто меняю внешний вид
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 22 Ноября 2007, 15:39:06
каждый форум можно сворачивать
В forum/index.php есть цикл, где перебираются категории...
В нужном месте, там где выводится название категории, нужно правильно вставить:
opensidex("категория такая-то"
И в конце этого цикла
closesidex();
Идея неплохая, если получится, напиши, а если нет, то на выходных сам подумаю как организовать)
-------------------- Все что НЕ делается, было бы к лучшему... Присоединяйтесь!
Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 22 Ноября 2007, 15:53:07
Bidgo написал:
для любого форума можно создать только один подфорум
откровенная неправда
У меня прекрасно функционирует форум с 2 и 3 подфорумами.
а как ты сделал? там же выпадающий список и можно выбрать только один подфорум..
Bidgo написал:
каждый форум можно сворачивать
В forum/index.php есть цикл, где перебираются категории...
В нужном месте, там где выводится название категории, нужно правильно вставить:
opensidex("категория такая-то"
И в конце этого цикла
closesidex();
Идея неплохая, если получится, напиши, а если нет, то на выходных сам подумаю как организовать)
я уже пробовал вставлять ето в каждый цикл, но ничего неполучается...там походу надо код переписывать...
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 22 Ноября 2007, 16:09:10
выпадающий список и можно выбрать только один подфорум
Все очень просто...почти ничего не запутано
При создании подфорума в поле "название форума" нужно ввести название подфорума
А в списке "Подфорум" выбрать название форума, к которому этот новосозданный подфорум будет привязан.
При создании второго и т.д.подфорумов, из списка нужно выбрать именно Форум, а не подфорум.
А выбрать конечно же можно только 1 форум, поскольку привязка подфорума может быть только к 1 форуму.
Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 22 Ноября 2007, 19:05:42
ааа....просто я не сразу разобрался с системой создания подфорумов....теперь все ок))) кста...в форуме где есть подфорумы пишется так "Форум - подфорумы"...а должно быть так " "Название форума(категории) в которм находишся" - подфорумы"....сделал для себя так.если кому интересно...поделюсь, там несложно)))
Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 22 Ноября 2007, 19:59:27
после изменения стиля форума голосование перестало работать...а точнее результаты отображаются нормально, варианты ответов также отображаются нормально, но при выборе варианта ответа и при нажатии на кнопку "Голосовать" ничего непроисходит...присоединил измененный файл....
зы: если можна както отключить возможность пользователям создавать голосования, подскажите, а то в админке ничего ненашел(((((
после скачивания файла измените расширение на пхп....
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 24 Ноября 2007, 17:22:06
Вернулся я к вопросу..
каждый форум можно сворачивать
И принцип действия такой:
1. Закрываем шапку форумов:
строка примерно 92
</tr>\n";
заменяем на
</tr>\n</table>";
2. Собственно само сворачивание:
Находим строку примерно 171:
echo "<tr>\n<td colspan='5' class='forum-caption'>".$data['forum_name']."</td>\n</tr>\n".$forums;
Перед ней нужно дописать:
opensidex($data['forum_name']);
echo "<table border='0' cellpadding='0' cellspacing='1' width='100%'>";
а после нее:
echo "</table>";
closesidex();
Это все тока наброски, которые нужно подстраивать под тему.
Результат был получен, но на разных темах оформления выглядело это по разному.
В одной из тем, где в opensidex и closesidex используются рамки, вид был совершенно безобразный.
В другой пришлось не использовать closesidex(); а только комбинацию "</td></tr></table>", поскольку появлялись артефакты под категориями в виде полосы. (при наличии <hr> или <br> в функции closesidex();)
Так что, куда и что вставить, я примерно написал. Дальше ковырять нет пока времени. Кому интересно, пробуйте)
-------------------- Все что НЕ делается, было бы к лучшему... Присоединяйтесь!
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 24 Ноября 2007, 19:37:27
Да именно это и имею)
Если по старому, то таблица создается, потом эта шапка выводится и дальше прямо под ней в уже созданной таблице выводятся форумы...
Если таблицу не закрыть, то сворачивание не получается..
То есть сначала нужно закрыть таблицу шапки, а потом для каждой категории создаем сворачивающееся окно (опенсайдекх), и в этом окне создаем таблицу:
opensidex($data['forum_name']);
echo "<table border='0' cellpadding='0' cellspacing='1' width='100%'>";
Потом выводим содержание категории с форумами и подфорумами:
echo "<tr>\n<td colspan='5' class='forum-caption'>".$data['forum_name']."</td>\n</tr>\n".$forums;
После вывоба категории закрываем таблмцу и сворачивающееся окно:
echo "</table>";
closesidex();
Как вариант, можно всю "шапку" (там всего строк 8-9) переместить в цикл, и поместить после опенсайдекс.
Так шапка будет повторяться в каждой категории.
-------------------- Все что НЕ делается, было бы к лучшему... Присоединяйтесь!
Сообщений: 240 Откуда: Полтава Зарегистрирован: 27 Октября 2007, 15:06:15 Сказали спасибо 39 раз Статус: offline
ICQ статус
Опубликовано 25 Ноября 2007, 09:41:42
В этом коде по идее так и должно быть, поскольку таблицы открываются и закрываются отдельно для категорий.
Но можно еще вставить после closesidex(); строку tablebreak(); которая и делает разрыв между таблицами.
-------------------- Все что НЕ делается, было бы к лучшему... Присоединяйтесь!
Сообщений: 1676 Откуда: Киев Зарегистрирован: 18 Ноября 2007, 18:49:13 Сказали спасибо 148 раз Статус: offline
ICQ статус
Опубликовано 01 Декабря 2007, 00:48:07
слушай, ты мне помочь неможеш, а то я уже кучу вариантов перепробовал но ничего неполучается((( я использую стандартную тему Similitude06....аська в профиле
Сообщений: 14 Зарегистрирован: 24 Января 2009, 22:15:39 Сказали спасибо 0 раз Статус: offline
Опубликовано 24 Января 2009, 22:53:03
Всем привет! Спасибо за отличную СMS. Вопрос, как можно поправить на форуме такое дело. После отправки сообщения форум тебя возвращает на первую страницу темы, а если страниц у темы уже несколько, то это становится очень неудобно.
может кто знает, как сделать так, чтобы после отправки сообщения форум тебя направлял не на первую , а на последнюю страницу темы?
Сообщений: 14 Зарегистрирован: 24 Января 2009, 22:15:39 Сказали спасибо 0 раз Статус: offline
Опубликовано 27 Января 2009, 10:04:29
pozitiv написал:
поправить переадресацию...делается все просто...
Спасибо конечно, только простота она относительна, что просто для разработчика, совсем не легко для конечного юзера.
Буду очень благолдарен, если найдёте возможность описать поподробнее "простую переадресацию".
Народ волнуется , а я только руками развожу..