Каталог сайтов для phpBB3
Добавлено: 19 дек 2011, 18:01
Введение
Давненько хотел себе на форум поставить каталог сайтов, но все никак не мог найти подходящего мода, а ставить отдельный движок каталога не очень хотелось. И вот после многомесячных поисков нашел всетаки, на личном сайте одного из мододелов phpbb3. К сожалению автор уже закончил с разработкой модов, а ведь в его списке есть порядочно отличных модов. Ну ничего, данный мод каталогов, не имеет изьянов и по функционалу вполне хорош. Протестировать его в действии вы можете и на моем форуме.
Собственно каталог легок в администрировании, минимум настроек. Можно создавать сколь угодное количество категорий для сайтов, присутствуют топы по рейтингу и просмотру, выводится список недавно добавленных сайтов. Особенно порадовал вывод топа самых просматриваемых сайтов внизу на главной странице.
Установка
В установке мод так же легок как и в использовании, редактировать придется всего лишь 5 системных и 3-5 файлов стиля(в зависимости от верстки). Прекрасно устанавливается автомодом. Скачать архив вы можете ниже
A | Внимание !!! Версия мода обновлена, если вы ранее скачивали мод у нас, то у вас версия 1.0.2. Рекомендую обновить !!! |
Примите к сведению, что в инструкции к моду неверно указан скрипт установки
Нужно запускать следущий скрипт через браузерPHP install file
There is a PHP install file that needs to be run in order to complete the installation.
To run it point your browser to, for example, domain.tld/phpBB3/install_dm_linkx.phpКод: Выделить всё
Code:Select All install_dm_linkx.php
Код: Выделить всё
http://ваш домен/install/index.php
Код: Выделить всё
http://ваш домен/instal/index.php
После окончания работы скрипта, удалить папку install из корня форума.
Руссификация
Вам надо будет нарисовать 2 кнопочки для русского языка и поместить в папку /styles/ваш стиль/imageset/ru/. Кнопочки надо будет сделать в GIF формате и со следущими именами
Так же для руссификации нужно скачать файлы локализации, расположенные ниже. Единственную папку из архива нужно распаковать в корень форума.Кнопка Добавить сайт(можете придумать и свой текст на кнопке) - button_linkx_new.gif
Кнопка Оставить комментарий(можете придумать и свой текст на кнопке) - button_comment_new.gif
Дополнения
Ниже, в инструкции, я обьясню как можно добавить такое вот поле в шаблон подачи заявки на размещение сайта в каталоге.
subsilver2, нужно открыть файл /styles/ваш стиль/template/dm_linkx/postlinkx_body.html и найти в нем следущие строки
Добавить перед
Добавить перед
Для стилей на основе Код: Выделить всё
<!-- INCLUDE posting_buttons.html -->
Для стилей на основе prosilver, открыть файл /styles/ваш стиль/template/dm_linkx/postlinkx_body.html и найти в нем следущие строки<tr class="row1">
<td>
<strong>Если Вас не затруднит, то просим разместить у себя ссылку на наш Форум ...</strong>
</td>
<td>
<strong>... либо наш баннер <img src="Прямая ссылка на ваш баннер" /> </strong>
</td>
</tr>
<tr class="row1">
<td>
<textarea style="text-align: center;" readonly="readonly" cols="45" rows="2" name="S1"><a href="http://ссылка на ваш форум">Имя сайта</a></textarea>
</td>
<td>
<textarea style="text-align: center;" readonly="readonly" cols="45" rows="2" name="S1"><a href="http://ссылка на ваш форум"><img src="Прямая ссылка на ваш баннер" /></a></textarea>
</td>
</tr>
Код: Выделить всё
<!-- INCLUDE posting_buttons.html -->
<dl >
<dt>
<strong>Если Вас не затруднит, то просим разместить у себя ссылку на наш Форум ...</strong>
</dt>
<dt>
<strong>... либо наш баннер <img src="Прямая ссылка на ваш баннер" /> </strong>
</dt>
</dl>
<dl>
<dt>
<textarea style="text-align: center;" readonly="readonly" cols="70" rows="3" name="S1"><a href="http://ссылка на ваш форум">Имя сайта</a></textarea>
</dt>
<dt>
<textarea style="text-align: center;" readonly="readonly" cols="70" rows="3" name="S1"><a href="http://ссылка на ваш форум"><img src="Прямая ссылка на ваш баннер" /></a></textarea>
</dt>
</dl>
--------- Обновление на 9.03.2012 ---------
--------- Удаление неработающей поисковой формы по Каталогу ---------
Так как поиск по каталогу до сих пор не работает, то советую открыть styles/ваш стиль/template/dm_linkx/index_body.html , найти и удалить (для стилей на основе prosilver )
Либо найти и удалить (для стилей на основе subsilver2 )
Код: Выделить всё
<form method="post" action="{U_ACTION}">
<div class="forabg">
<div class="inner">
<span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl>
<dt>{DM_LINKX_SEARCH}</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums">
<li>
<dl>
<dt style="width: 99%; text-align: center; margin: 5px 0px 5px 0px;">
<input type="hidden" name="id" value="{ID}" />
{L_DM_LINKX_SEARCH}:
<input type="text" class="inputbox autowidth" name="search_string" size="52" value="{LINKX_TITLE}" />
<input class="button1" id="submit" name="submit" value="{L_GO}" type="submit" />
</dt>
</dl>
</li>
</ul>
<span class="corners-bottom"><span></span></span>
</div>
</div>
</form>
Код: Выделить всё
<form method="post" action="{U_ACTION}">
<input type="hidden" name="id" value="{ID}" />
<table class="tablebg" cellspacing="1" width="100%">
<tr>
<td class="row1" align="left">
<strong> {L_DM_LINKX_SEARCH}: </strong>
<input type="text" name="search_string" size="52" value="{LINKX_TITLE}" />
<input class="button1" id="submit" name="submit" value="{L_GO}" type="submit" />
</td>
</tr>
</table>
</form>
--------- Сайтмап (sitemap) для Каталога ---------
Думаю все знают для чего нужен сайтмап каталогу, а кто не знает поясню - для более лучшей индексации поисковиками. Собственно накопал сайтмап для каталога и делюсь с вами
Распаковываем единственный файл из архива в корень форума, и добавляем в яндекс и гугл панели вебмастеров следущий адрес сайтмапа
Код: Выделить всё
http://ваш домен/sitemapx.php
--------- Исправления косяка в стилях на основе subsilver2 ---------
Нашел косячок в моде, вернее в шаблонах мода для стилей на основе subsilver2 , а именно то, что автор мода по-случайности вырезал форму добавления комментариев к сайтам Каталога. А мы возвращаем комментарии следущим образом, открываем styles/ваш стиль на основе subsilver2/template/dm_linkx/showlinkx_body.html и находим строки
Добавляем после
Чистим кеш и радуемся восстановленным комментам
Код: Выделить всё
{S_HIDDEN_FIELDS}
{S_FORM_TOKEN}
<br /><br />
<!-- ENDIF -->
Код: Выделить всё
<!-- IF S_SHOW_COMMENTS -->
{L_DM_LINKX_COMMENT}: <a href="{U_COMMENT_LINKX}">{CC}</a><br /><br />
<!-- ENDIF -->
Вот впринципе и все, что я хотел сказать по поводу этого мода, все вопросы по нему принимаю в этой теме