Как установить мод (расширение) для форума SMF

21 Сентябрь, 2009

Этим постом я открываю данную рубрику. Когда я сам изучал этот вопрос, то не смог найти места в рунете, где можно было бы почитать на эту тему, да так, чтобы и картинки результатов установки расширений были, и подробное описание нюансов и перипетий этого процесса присутствовали.

Собственно, после того, как я сам с грехом пополам сумел разобраться со всеми этими модами, а так же с темами оформления, и родилась идея создать блог KtoNaNovenkogo.ru, где будет все подробно описано, рассказано, разжевано и в рот положено.

И если по теме WordPress или Joomla подобных ресурсов достаточно, то этот движок конференций оказался обойден вниманием, и фактически имеется только один ресурс на русском, где можно почерпнуть информацию на эту тему. Но, как я уже писал ранее, у этого ресурса есть один недостаток — он не ориентирован на новичков.

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

Где скачать моды, темы и файлы обновлений для форума SMF


Хочу сначала рассказать об общих принципах установки модификаций (расширений). Как уже упоминал в предыдущих статьях этой рубрики, существует огромная разница между установкой модов на дефолтную тему (при этом установка очень простая, как правило) и установкой тех же дополнений на тему, отличную от дефолтной. Иногда их придется даже ставить вручную, отыскивая нужные куски кода и проводя с ними необходимые манипуляции.

Итак, для начала нам нужно скачать ту или иную модификацию для Simple Machines Forum, а затем ее установить. Скачать все это богатство, вы, в большинстве случаев, сможете с этого ресурса: http://custom.simplemachines.org/.

Если вы достаточно владеете английским, то проблем с поиском нужных дополнений у вас возникнуть не должно (хотя, можно использовать возможности Google translate для перевода всей этой страницы на русский язык с английского).

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

Не помогают даже скриншоты, которые приводятся в описании. А если еще и с английским швах (как, например, у меня), то задача выбора нужного дополнения для вашего форума становится очень сложной. Ну, не ставить же их все подряд, чтобы посмотреть на результат?! К тому же в установке каждой модификации может быть масса тонкостей, с которыми тоже придется разбираться.

Лично я действовал по такому алгоритму: сначала читал о расширениях, которые могли бы помочь мне в решении возникшей проблемы на русскоязычном форуме поддержки, а затем уже шел и скачивал мод, в адрес которого было больше хороших отзывов. Путь довольно трудоемкий и поэтому я постараюсь рассказать на страницах этой рубрики обо всех наиболее популярных, интересных и удачных дополнениях, с которыми мне пришлось сталкиваться. Рассказать максимально наглядно и подробно.

Создание карты сайта для SMF


Карту форума можно реализовать с помощью дополнения под названием Sitemap. Обратите внимание на версию движка вашего форума при скачивании модов, т.к. различные версии могут быть не совместимы.

Так и в случае с Sitemap. На странице, где можно его скачать (http://custom.simplemachines.org/mods/index.php?mod=755), прямо указано, что версия 2.0 предназначена только для SMF 2.0, а версия 1.2.2 — для движка 1.1.9. Так как у меня стояла версия 1.1.9, то и использовал я для создания карты сайта, соответственно, smf_sitemap_1.2.2.tar.gz.

Да, кстати, если вы не хотите доверять установку дополнения автоматике или же в автоматическом режиме сделать это невозможно, то вы всегда можете получить информацию о том, как это проделать вручную. Для это вам надо на странице модификации (для Sitemap это http://custom.simplemachines.org/mods/index.php?mod=755), справа под надписью «Download this mod», выбрать из выпадающего списка «Manual Install Instructions for SMF» текущую версию вашего движка и нажать кнопку «Parse».

В результате откроется страница с подробнейшим описанием этапов установки данного расширения (что и в каком файле нужно будет поменять).

Мы же попробуем сделать все стандартным способом, предусмотренным в данном движке. Для этого нужно:

  1. авторизоваться на форуме под админом
  2. выбрать в верхнем меню пункт «Администрирование»
  3. из левой колонки выбрать пункт «Пакеты модификаций»
  4. в открывшемся окне выбрать «Установка пакетов»
  5. в области «Загрузить пакет», нажав кнопку «Обзор», находим на нашем компьютере файл smf_sitemap_1.2.2.tar.gz и нажимаем на кнопку «Загрузить»
  6. в следующем окне «Загрузка пакета» жмем на кнопку «Установить»
  7. в открывшемся окне находим область «Установочные действия» и убеждаемся, что напротив всех шагов стоит надпись «Успешно» и нет красных предупреждающих сообщений, и только после этого жмем на кнопку «Установить»
  8. и, наконец, SMF нам рапортует, что пакет расширения был успешно установлен

Результат можно увидеть в нижней части любой страницы форума в виде ссылки на карту сайта Sitemap.

В самом низу этой страницы вы можете видеть ссылку на карту сайта в формате XML (здесь написано, что это такое), которую затем нужно будет скормить поисковикам (сделать это можно будет в панелях для вебмастеров поисковых систем Яндекса и Гугла).

Решение возможных проблем


Настройки карты сайта вы сможете найти, пройдя по следующему пути: «Администрирование» — «Характеристики и настройки». Область с настройками для карты форума находится примерно в середине страницы и выглядит не совсем презентабельно.

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

Уже лучше, не правда ли? Можно понять, что означает та или иная настройка. Теперь вносим необходимые изменения, а затем, не забыв нажать на кнопку «Сохранить» внизу страницы, переключаем язык по умолчанию на русский. Способ безусловно простой, но не идеальный. Идеальным было бы русифицировать мод — все надписи, которые привносит он в админку.

Тогда не надо будет переключаться на английский и обратно каждый раз, когда нужно внести необходимые изменения в его настройки. К тому же, многие расширения для Simple Machines добавляют свои надписи не только в админку, но и в другие различные места, которые будут видеть ваши посетители, что не есть гуд. Поэтому берем свою лень в кулак и начинаем русифицировать дополнение Sitemap, но уже в следующем посте.

Удачи вам! До скорых встреч на страницах блога KtoNaNovenkogo.ru

Еще:

Рубрики :Моды для SMF

Комментарии и отзывы

Александр

Дмитрий,у меня smf 2.0 rc2. Я скачал архив с названием sitemap-2_1_1.zip .При установке пишет:"пакет, который Вы пытаетесь установить, поврежден, либо не совместим с этой версией SMF." При нажатии на сайте кнопки parse выходит вот что:

«Sorry, but this modification does not appear to be compatible with the selected version.» Что делать?

Александр

Да, разобрался. 2.0 RC2 это расширение не поддерживает . Интересная ситуация.Вышла версия 2.0 RC3 ,думаю обновлю,ну не тут-то было.RC3 не поддерживает мод для репутации,а карту сайта пожалуйста.Вот и приходится оставаться на той версии, которая поддерживает приоритетные для меня дополнения.

Yawa

2.0 RC3, sitemap_2-1-2.

Загрузил пакет, напротив всех шагов модификации стоит надпись «Успешно», НО нету кнопки «установить» ?? Как с этим быть?

Пошел делать вручную, вопрос: что делать с файлом add_settings.php?

Светлана

Хочу установить на форум чат. Это мод? Где его можно взять?

Келла

Спасибо большое! Наконец-то стало понятно что, где и как. И это правда, что для Вордпресса и Джумлы мануалов сколько угодно, а для СМФ — только на английском и для профи.

Все получилось, тихо радуюсь. Каптча работает, боты идут курить бамбук.

illia

У кого все-еще проблема с установкой этого мода (просит эмуляцию), здесь выложили исправленный мод: http://www.simplemachines.ru/index.php?topic=14398.msg111057#msg111057

А руссификацию — отсюда: http://dragomano.ru/page/sitemap-mod

Gerik

Мне кажется админ вообще на вопросы не отвечает.

nindenda1121

Привети всем

Подписаться не комментируя