X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Шапка форума, Как вывести разные логотипы и названия в зависимости от темы форума
Дилетант_mw
Дилетант_mw
Topic Starter сообщение 6.6.2011, 17:15; Ответить: Дилетант_mw
Сообщение #1


Здравствуйте, уважаемые.

В движке форума есть такой код:

[php]<?
require ("config/forums.txt");

if ( in_array($GLOBALS['forum'], $forum_list1)) {
$cap = "Форум 1";
$caplogo = "<img src=\"http://www.mysite.ru/forum/images/logo1.jpg\" border=0></a>";
}
if ( in_array($GLOBALS['forum'], $forum_list2)) {
$cap = "Форум 2";
$caplogo = "<img src=\"http://www.mysite.ru/forum/images/logo2.jpg\" border=0></a>";
}
if ( in_array($GLOBALS['forum'], $forum_list3)) {
$cap = "Форум 3";
$caplogo = "<img src=\"http://www.mysite.ru/forum/images/logo3.jpg\" border=0></a>";
?> }
<table align=center width=100% border=0><tr>
<td align=center width=100px>
<?echo $caplogo; ?>
</td>
<td align=left>
<? echo $cap; ?>
</td>
</tr></table>[/php]
Содержимое forums.txt

<?$forum_list1 = array("6","9","23","25","47","52","55","58","62","74","75","76","86","89"); // Тип Форума 1 ?>
<?$forum_list2 = array("82","83"); // Тип Форума 2 ?>
<?$forum_list3 = array("14","53","54","68"); // Тип Форума 3 ?>

Если мы заходим на форум номер 6, то выводится Картинка и Текст для Типа форума 1, если форум номер 83 - то соответственно выводится другая картинка и название.

Это неудобно, править код движка при появлении нового типа форума с новым названием и картинкой.

ВОПРОС к специалистам.
Как можно сделать так, чтобы править не движок форума, а например загружаемый файл forums.txt в котором прописать как-то свои названия и картинки для каждого типа форума?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 6.6.2011, 18:00; Ответить: ZiTosS
Сообщение #2


Дилетант, зачем такие навороты? Что за движок? По сути тип форума это категория, как я понимаю.

Я бы сделал примерно следующее, если уж это так нужно:
1) Создаем таблицу или файл с содержимым:
  • заголовок категории
  • ссылка на картинку к категории
2) Далее нужно будет добавить один выпадающий список в настройки форума, где можно будет выбрать категорию(тип форума).
3) Затем весь ваш приведенный код заменить на вытаскивание значений названия и картинки к категории по настройкам текущего форума.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Дилетант_mw
Дилетант_mw
Topic Starter сообщение 6.6.2011, 19:16; Ответить: Дилетант_mw
Сообщение #3


ZiTosS, спасибо за совет. У меня в движке было запланировано вывод всегда одного вида шапки для всех разделов форума.

Поскольку разделы форума на разные темы, захотелось немного их выделить. Но в целом 90% разделов форума выводятся с одной и той же шапкой по умолчанию.

С настройкой названий и с созданием таблицы и редактированием в Админпанели больно уж хлопотно. Надо напрягать мозги. 20 лет назад на FoxPro сделал бы это за "5 минут".

Похоже, придется пока рабоче-крестьянским методом пользоваться. Пока не прижмет.

В целом мысль понятна. Еще раз спасибо.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZiTosS
ZiTosS
сообщение 7.6.2011, 15:46; Ответить: ZiTosS
Сообщение #4


Дилетант, всегда пожалуйста. Кстати, если посмотреть на движки, там есть как категории так и форумы.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Конкурсы и новогодние мероприятия 2019-2020 от Администрации форума.
72 jack 42990 30.12.2021, 20:13
автор: MihalychAIP
Открытая тема (нет новых ответов) Ищу команду постеров для наполнения форума
тематика заработок в сети, партнерки
3 airman 4644 9.4.2021, 17:05
автор: airman
Открытая тема (нет новых ответов) Требуются люди для наполнения форума
Тема - арбитраж трафика в гемблинг индустрии
2 FxPro 3736 9.3.2021, 15:29
автор: artek
Открытая тема (нет новых ответов) Наполнение форума контентом
Дополнительный заработок во время коронавируса
2 Solonik 3607 10.6.2020, 17:26
автор: kentavr14
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВопрос-ответ о работе форума
307 dos1k 43057 9.11.2019, 17:59
автор: heks


 



RSS Текстовая версия Сейчас: 29.3.2024, 14:16
Дизайн