Forum_SEO [Инд. объявы категориям, форумам, подфорумам]

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Forum_SEO [Инд. объявы категориям, форумам, подфорумам]

Сообщение Пчелкин »

Во первых я не знаю, правильно ли определил место, куда поместить данную тему, думаю что к самому моду она отношения не имеет. Прошу меня зараннее извинить, если что не так.
И второе - сразу оговорюсь...то, что сотворил - сборка от многого, что вычитал и о чем малость сообразил, хотя в 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 />Это описание будет отображаться в нижней части форума.',
)); 
Теперь заходим в админку в вкладку ФОРУМЫ и делаем для каждой категории, форума и подфорума свое индивидуальное обьявление.
Получается вот такая картинка.
763004217c9b.jpg
Что я сделал не так? И как бы еще сюда разрешить BBCode, смайлы и ссылки?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Пчелкин 09.03.2022 2:27, всего редактировалось 4 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 19 лет 3 месяца
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз

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

Сообщение FladeX »

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 для форумов | форум про форумы
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

Advertisement Management он же все равно привязан к конкретным местам. Его не использовать для создания в каждом из 133 подфорумов отдельного обьявления. А тут пожалуйста - пиши для каждого форума, подфорума, категории..и везде разное и все что надо конктретно (вот бы коды и шрифты сюда еще)...Красивое оформленное обьявление для каждого форума, индивидуальное. И никаких настроек - допусков по группам...кому какой положено форум видеть, тот и привязанную в нему обьяву видит...
Последний раз редактировалось Пчелкин 21.01.2012 3:15, всего редактировалось 1 раз.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

И все же добавку в Forum_SEO_1_0_5 возможности вставлять коды, смайлы и ссылки не венчалась успехом...не получается...видать все ж не тот уровень у меня...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

А ведь действительно...у мода две части для заполнения необходимой информации..
Над форумом или подфорумом и под ним...можно заполнять разными текстами...
Только название объявления остается одно на обе части...
Изображение
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

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

Сообщение владимир1983 »

Пчелкин писал(а): Его не использовать для создания в каждом из 133 подфорумов отдельного обьявления.
Почему? Именно для этих целей он подходит лучше всего.
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

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

Сообщение Пчелкин »

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

в 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 -->
Все должно получиться красиво...
При этом заполненное верхнее поле в админке будет показываться в верхнем блоке "объявлении", а нижнее заполненное поле - в нижнем блоке...
Вот так (например)
283d414977ad.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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