Quick Site

Нажимая одну из кнопок, ты мотивируешь писать больше и делать сайт лучше ;)
  • Снятие ограничение на длину описаний разделов в 'Forum SEO' version 1.0.4

    Снятие ограничение на длину описаний разделов в 'Forum SEO' version 1.0.4

    Есть такой «SEO-МОД» phpBB — Forum SEO. SEO-МОД в кавычках — потому что мод на самом деле довольно бестолковый (после доработки напильником мод становится пригодным к использованию), но если вы его уже поставили, то давайте хотя бы снимем ограничение текстового поля в 255 символов, потому что такие коротыши ну вообще никуда не годятся.

    На самом деле, ограничение это икусственное и завязано только на размер текстового поля. Открываем adm/style/acp_forums.html (с уже установленным Forum SEO!), находим:

    	<div id="forum_seo_options">
    		<fieldset>
    			<legend>{L_FORUM_SEO_SETTINGS}</legend>
    		<dl>
    			<dt><label for="forum_seo_key">{L_FORUM_SEO_KEY}:</label><br /><span>{L_FORUM_SEO_KEY_EXPLAIN}</span></dt>
    			<dd><input class="text medium" type="text" id="forum_seo_key" name="forum_seo_key" value="{FORUM_SEO_KEY}" maxlength="255" /></dd>
    		</dl>
    		<dl>
    			<dt><label for="forum_seo_desc">{L_FORUM_SEO_DESC}:</label><br /><span>{L_FORUM_SEO_DESC_EXPLAIN}</span></dt>
    			<dd><textarea id="forum_seo_desc" name="forum_seo_desc" rows="5" cols="45" maxlength="255">{FORUM_SEO_DESC}</textarea></dd>
    		</dl>
    		<dl>
    			<dt><label for="forum_seo_bottom">{L_FORUM_SEO_BOTTOM}:</label><br /><span>{L_FORUM_SEO_BOTTOM_EXPLAIN}</span></dt>
    			<dd><textarea id="forum_seo_bottom" name="forum_seo_bottom" rows="5" cols="45" maxlength="255">{FORUM_SEO_BOTTOM}</textarea></dd>
    		</dl>
    		</fieldset>
    	</div>

     

    заменяем на:

    		<div id="forum_seo_options">
    		<fieldset>
    			<legend>{L_FORUM_SEO_SETTINGS}</legend>
    		<dl>
    			<dt><label for="forum_seo_key">{L_FORUM_SEO_KEY}:</label><br /><span>{L_FORUM_SEO_KEY_EXPLAIN}</span></dt>
    			<dd><input class="text medium" type="text" id="forum_seo_key" name="forum_seo_key" value="{FORUM_SEO_KEY}" /></dd>
    		</dl>
    		<dl>
    			<dt><label for="forum_seo_desc">{L_FORUM_SEO_DESC}:</label><br /><span>{L_FORUM_SEO_DESC_EXPLAIN}</span></dt>
    			<dd><textarea id="forum_seo_desc" name="forum_seo_desc" rows="5" cols="45">{FORUM_SEO_DESC}</textarea></dd>
    		</dl>
    		<dl>
    			<dt><label for="forum_seo_bottom">{L_FORUM_SEO_BOTTOM}:</label><br /><span>{L_FORUM_SEO_BOTTOM_EXPLAIN}</span></dt>
    			<dd><textarea id="forum_seo_bottom" name="forum_seo_bottom" rows="5" cols="45">{FORUM_SEO_BOTTOM}</textarea></dd>
    		</dl>
    		</fieldset>
    	</div>

     

    Помните эту зелёную обложку в заглавии топика? :) Можете смело пропеть:

    No, no, no, no, no, no, no, no, no ,no ,no, no there's no limit!
    no, no, no ,no, no, no, no, no, no, no, no, no there's no limit!
    No no limits, we'll reach for the sky!
     
    Ограничение снято! :)
     

    А теперь к вопросу, почему мод бестолковый и что с этим можно сделать

    Бестолковый - от того, что текстовые поля не поддерживают вообще никакого форматирования, ни HTML, ни BB-Code. То есть по сути, всё, что вы можете вставить на страницу - неоформленную текстовую простыню. Будет ли от этого удобно пользователям - точно нет. Будет ли хорошо поисковым системам - вряд ли, "портянки" давно работают в минус.

    Но есть способ не сносить, а использовать этот мод, но не в теле страницы, а в мета-тегах. Вот тут он действительно пригодится - индивидуальные, читаемые мета-теги keywords, description и при желании - title (у вас в арсенале как раз 3 поля для работы с описаниями). Пожалуй, это может "выстрелить"!

    UPD: Решён вопрос с HTML-тегами

    Откройте includes/functions_display.php, найдите:

    		'FORUM_SEO_DESC'        => $forum_data['forum_seo_desc'],
    		'FORUM_SEO_BOTTOM'      => $forum_data['forum_seo_bottom'],

    замените на:

    		'FORUM_SEO_DESC'        => html_entity_decode($forum_data['forum_seo_desc']),
    		'FORUM_SEO_BOTTOM'      => html_entity_decode($forum_data['forum_seo_bottom']),

     

    Полезная ссылка:

     

     UPD: убираем показ описания на не-первых страницах разделов

    Во viewtopic.php после строки, начинающейся с

    'U_MARK_TOPICS'		=>

    Вставляем:

    'U_FIRST_PAGE'      => ($start == 0) ? true : false,

     

    Во viewforum_body.html

    <!-- IF FORUM_SEO_DESC -->
    <div class="forumdescription">{FORUM_SEO_DESC}</div>
    <!-- ENDIF -->

    меняем на:

    <!-- IF FORUM_SEO_DESC and U_FIRST_PAGE -->
    <div class="forumdescription">{FORUM_SEO_DESC}</div>
    <!-- ENDIF -->

     

  • Разделы: ;
  • Метки: SEO, НЧ, небольшие улучшения, MOD-тест, оптимизация, cookbook;