Пропустить

Индивидуальные обьявления для категорий, форумов, подфорумов

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Индивидуальные обьявления для категорий, форумов, подфорумов

Сообщение Пчелкин » 29.07.2010 16:36

Во первых я не знаю, правильно ли определил место, куда поместить данную тему, думаю что к самому моду она отношения не имеет. Прошу меня зараннее извинить, если что не так.
И второе - сразу оговорюсь...то, что сотворил - сборка от многого, что вычитал и о чем малость сообразил, хотя в phpBB до сих пор, как сам считаю - баран.
Но главное - идею воплотил на основе мода Forum_SEO, малость покумекав и перепробовав несколько вариантов.
И так...да простят меня модеры ...аминь...

Данная проблема витала давно. Все сущестующие моды не давали возможность делать что-то типа обьявлений в форумах, категориях и подфорумах. Да еще так, что бы эти обьявления висели только в нужных местах.
У меня тоже была большая с этим проблемма, перебрав несколько модов, дающих возможность делать что-то типа обьявлений, понял что они в основном глобального исполнения. А нужны были обьявления индивидуальные.

И вот что вышло...находим мод Forum_SEO_1_0_5 или Forum_SEO_1_0_4 (Forum_SEO_1_0_5 исчез везде)...
Берем его здесь...
http://www.phpbb.com/customise/db/mod/forum_seo/

1. Ставим его по инструкции и в самом конце установки при издевательстве над viewforum_body.html
вместо инструкции...
НАЙТИ
 	<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF --> 

ЗАМЕНИТЬ НА
 	<!-- IF SEO_DESC --><div><span style="font-weight:bold;">{SEO_KEY}</span><br /><span>{SEO_DESC}</span></div><br /><!-- ELSEIF FORUM_DESC --><div><span>{FORUM_DESC}</span></div><br /><!-- ENDIF --> 

ЗАМЕНЯЕМ НА
 <div class="forumbg" style="opacity: 0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);"><div class="inner"><span class="corners-top"><span></span></span><table class="table1" cellspacing="1">
<thead><tr><th align="left">&nbsp;{SEO_KEY}</th></tr></thead><tbody><tr class="bg2"><td>
	<!-- IF SEO_DESC --><div><span style="font-weight:bold;"></span><br /><span>{SEO_DESC}</span></div><br /><!-- ELSEIF FORUM_DESC --><div><span>{FORUM_DESC}</span></div><br /><!-- ENDIF -->	
</td></tr></tbody></table><span class="corners-bottom"><span></span></span></div></div> 


2.Затем в файле language/ru/acp/forums.php
по инструкции
НАЙТИ

ВСТАВИТЬ ПЕРЕД
  //Forum SEO
$lang = array_merge($lang, array(
	'FORUM_SEO_SETTINGS'			=> 'Forum SEO',
	'FORUM_SEO_KEY'					=> 'SEO keywords',
	'FORUM_SEO_KEY_EXPLAIN'			=> 'Enter your preferred SEO keywords here. Seperate with comma: ",".',
	'FORUM_SEO_DESC'				=> 'SEO description',
	'FORUM_SEO_DESC_EXPLAIN'		=> 'Enter your preferred SEO description here.',
	'FORUM_SEO_BOTTOM'				=> 'SEO bottom',
    'FORUM_SEO_BOTTOM_EXPLAIN'		=> 'Enter your preferred SEO bottom description here.<br />This is displayed at the bottom of the forum.',
));

ВСТАВЛЯЕМ
 //Forum SEO
$lang = array_merge($lang, array(
	'FORUM_SEO_SETTINGS'			=> 'Описание форума',
	'FORUM_SEO_KEY'					=> 'Оглавление индивидуального обьявления для данного форума',
	'FORUM_SEO_KEY_EXPLAIN'			=> 'Введите оглавление вашего обьявления для этой категории, форума, подфорума',
	'FORUM_SEO_DESC'				=> 'Текст вашего обьявления в эту категорию, форум, подфорум.',
	'FORUM_SEO_DESC_EXPLAIN'		=> 'Скопируйте сюда текст зараннее заготовленного обьявления.',
	'FORUM_SEO_BOTTOM'				=> 'Применить описание',
    'FORUM_SEO_BOTTOM_EXPLAIN'		=> 'Введите текст дополнительного описания форума.<br />Это описание будет отображаться в нижней части форума.',
)); 


Теперь заходим в админку в вкладку ФОРУМЫ и делаем для каждой категории, форума и подфорума свое индивидуальное обьявление.
Получается вот такая картинка.

Изображение

Что я сделал не так? И как бы еще сюда разрешить BBCode, смайлы и ссылки?
Последний раз редактировалось Пчелкин 21.01.2012 7:24, всего редактировалось 3 раз(а).
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение FladeX » 29.07.2010 18:56

Advertisement Management разве не позволяет делать тоже самое? Причем возможностей у этого мода именнно в плане объявлений гораздо больше.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2079
Зарегистрирован: 02.06.2007 23:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение Пчелкин » 29.07.2010 19:31

Advertisement Management он же все равно привязан к конкретным местам. Его не использовать для создания в каждом из 133 подфорумов отдельного обьявления. А тут пожалуйста - пиши для каждого форума, подфорума, категории..и везде разное и все что надо конктретно (вот бы коды и шрифты сюда еще)...Красивое оформленное обьявление для каждого форума, индивидуальное. И никаких настроек - допусков по группам...кому какой положено форум видеть, тот и привязанную в нему обьяву видит...
Последний раз редактировалось Пчелкин 21.01.2012 7:15, всего редактировалось 1 раз.
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение Пчелкин » 18.10.2010 14:52

И все же добавку в Forum_SEO_1_0_5 возможности вставлять коды, смайлы и ссылки не венчалась успехом...не получается...видать все ж не тот уровень у меня...
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение Пчелкин » 21.01.2012 7:30

А ведь действительно...у мода две части для заполнения необходимой информации..
Над форумом или подфорумом и под ним...можно заполнять разными текстами...
Только название объявления остается одно на обе части...
Изображение
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение владимир1983 » 21.01.2012 11:54

Пчелкин писал(а): Его не использовать для создания в каждом из 133 подфорумов отдельного обьявления.

Почему? Именно для этих целей он подходит лучше всего.
Сдаюсь в аренду или временно поживу за счет заказчика
Аватара пользователя
владимир1983
Поддержка
Поддержка
 
Сообщения: 1823
Зарегистрирован: 27.04.2010 2:17
Откуда: Сергиев Посад
Благодарил (а): 70 раз.
Поблагодарили: 205 раз.

Re: Индивидуальные обьявления для категорий, форумов, подфор

Сообщение Пчелкин » 22.01.2012 9:36

Что бы данное "объявление" появилось над списками тем в красивом виде делаем так -

в viewforum_body.html удалите строку
<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->

А ниже строки
<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>

Вставьте
<p><!-- IF U_MCP -->[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]<!-- ENDIF -->&nbsp;<!-- IF MODERATORS --><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}<!-- ENDIF --></p>

Центр модераторов и список модераторов станет в одну строку...красиво...

И тут-же эту часть

<!-- IF FORUM_DESC or MODERATORS or U_MCP -->
<div>
	<!-- NOTE: remove the style="display: none" when you want to have the forum description on the forum body -->
	<!-- IF FORUM_DESC --><div style="display: none !important;">{FORUM_DESC}<br /></div><!-- ENDIF -->
	<!-- IF MODERATORS --><p><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}</p><!-- ENDIF -->
</div>
<!-- ENDIF -->


Замените на такую...

<!-- IF FORUM_DESC or SEO_DESC or MODERATORS or U_MCP -->
<!-- NOTE: remove the style="display: none" when you want to have the forum description on the forum body -->

<div class="forumbg"><div class="inner"><span class="corners-top"><span></span></span><table class="table1" cellspacing="1">
<thead><tr><th align="center">&nbsp;{SEO_KEY}</th></tr></thead><tbody><tr class="bg2"><td>
<center>
<!-- IF SEO_DESC --><div><span style="font-weight:bold;"></span><br /><span style="color:blue;">{SEO_DESC}</span></div><br /><!-- ELSEIF FORUM_DESC --><div><span>{FORUM_DESC}</span></div><br /><!-- ENDIF -->
</center>	
</td></tr></tbody></table><span class="corners-bottom"><span></span></span></div></div>

<!-- ENDIF -->


Все должно получиться красиво...
При этом заполненное верхнее поле в админке будет показываться в верхнем блоке "объявлении", а нижнее заполненное поле - в нижнем блоке...
Вот так (например)

Изображение
Фанат phpBB. В HTML - без проблем, в CSS - так себе, учусь, в php - баран, помогает только дедукция
Аватара пользователя
Пчелкин
phpBB 3.0.7-PL1
 
Сообщения: 4901
Зарегистрирован: 15.01.2010 14:57
Откуда: От Москвы 9 часов на Боинге
Благодарил (а): 289 раз.
Поблагодарили: 557 раз.


Вернуться в Бета-версии модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы