GoGetLinks — самая выгодная биржа рекламных обзоров

Доработка форм быстрого и развернутого ответа на форуме SMF Simple Machines Forum с использованием мода ExtendPostForm Mod

7 февраля, 2010 | Рубрика: Моды для SMF

Доработка форм быстрого и развернутого ответа на форуме SMF с использованием мода ExtendPostForm Mod В этой статье мы продолжим рассматривать разнообразные модификации (моды) для форума SMF, которых достаточно много и они позволяют добавить в форум на SMF те функции, которые по тем или иным причинам там отсутствуют. Иногда моды предлагают альтернативу уже имеющемуся функционалу и вам остается только выбрать, что лучше - мод или оригинальный вариант исполнения. Ранее мы рассмотрели уже несколько модов для SMF Simple Machines Forum и вопросы, связанные с установкой и настройкой модификаций. Ознакомиться с этими материалами вы сможете здесь: Форум SMF и его моды.

Сегодня мы продолжим улучшать внешний вид форума SMF и повышать функциональность формы "полный ответ" и "быстрый ответ" в Simple Machines Forum. Ранее мы научились расширять функционал формы "быстрый ответ" форума SMF до возможностей формы полного ответа с помощью модификации Enhanced Quick Reply). Кто-то считает это излишеством, а кто-то очень рад открывшейся возможности. Тут все зависит от тематики и аудитории конкретного форума на движке SMF.

Кроме этого, мы научились реализовывать очень удобную на мой взгляд функцию вставки цитаты из сообщений в форму быстрого ответа форума SMF при помощи мода dQuoteSelection. Но все равно, формы быстрого и полного ответа в SMF еще не достаточно функциональны и еще есть куда стремиться. Обратим свой взор на способ вставки в сообщение из форм быстрого и полного ответа таких вещей как гиперссылка, изображение, флеша, E-mail и ссылки нa FTP.

Использование мода ExtendPostForm Mod на форуме SMF для повышения удобства и улучшения внешнего вида формы быстрого и развернутого ответа

Кнопки для добавления гиперссылок, изображений, флеша, E-mail и ссылок FTP присутствуют в формах быстрого (расширенного модом Enhanced Quick Reply) и полного ответов, но они лишь добавляют в текст сообщения соответствующие открывающие и закрывающие BB коды. Выглядит это примерно так:
Вставка гиперссылок, картинок, e-mail в сообщение на форуме SMF
А хотелось бы, чтобы в форуме SMF при этом появлялось окно, куда можно было бы вставить нужную ссылку на страницу сайта, изображение и прочее.

Вставка гиперссылок, картинок, e-mail в сообщение на форуме SMF в отдельном окне

А для гиперссылок и ссылок FTP после вставки адреса ссылки еще бы появлялось окно для вставки текста ссылки (анкора).

Вставка текста гиперссылок и ссылок FTP в сообщение на форуме SMF

В результате, в области для написания сообщения форума SMF появится уже сформированный BB код ссылки с анкором (текстом ссылки):
ВВ код получившейся ссылки на форуме SMF
Такой способ будет более привычен и понятен посетителям вашего форума на движке Simple Machines Forum. Именно такую возможность добавляет в форму полного ответа модификация (мод) ExtendPostForm Mod для SMF. Кроме этого мод ExtendPostForm Mod добавит в область полного (развернутого) ответа форума SMF выпадающий список с цветными названиями в списке выбора цвета, а так же добавятся списки с выбором типа и размера шрифта.

Дополнительные возможности в форме полного ответа на форуме SMF

Установка мода ExtendPostForm Mod на форум SMF Simple Machines Forum

Здесь вы можете скачать мод ExtendPostForm Mod. Для установки пакета модификации на форум SMF (Modern style Mod) вам нужно выполнить следующие действия:

  • авторизоваться на Simple Machines Forum под логином администратора
  • выбрать в верхнем меню пункт "Администрирование"
  • из левой колонки выбрать пункт "Пакеты модификаций"
  • в открывшемся окне выбрать "Установка пакетов"
  • в области "Загрузить пакет", нажав кнопку "Обзор", находим на нашем компьютере файл мода ExtendPostForm_81.zip и нажимаем на кнопку "Загрузить"

Дальше вы действуете в соответствии с данной инструкцией - Порядок действий при установке модификации (мода) на SMF. Если у вас возникли проблемы при установке мода Enhanced Quick Reply, то возможно вы найдете ответ в этой статье - Решение возможных проблем при установке модификации (мода) на форум SMF.

Проблема также может быть связана с недостаточными правами доступа для папок, в которые будет устанавливаться мод. Вы можете ознакомиться с общими сведениями по правам доступа к файлами и папкам вашего форума или сайта, а так же с тем, как можно изменить права доступа к файлам и папкам на сервере с помощью программы FileZilla. Вы так же можете поискать ответы на возникающие вопросы в ветке форума, посвященной моду ExtendPostForm Mod

Добавление функционала мода ExtendPostForm Mod в форму "быстрый ответ" форума SMF

При желании часть возможностей мода ExtendPostForm Mod можно перенести в форму "быстрый ответ" форума SMF. Правда, возможность удобной вставки гиперссылок, адресов изображение и прочее, почему то при этом не работает. Для того, чтобы добавить в "быстрый ответ" форума SMF возможности из мода ExtendPostForm Mod, нужно будет внести некоторые изменения в файлы дефолтной темы оформления SMF. Еще раз оговорюсь, что все моды для SMF рассчитаны на автоматическую установку только при использовании дефолтной темы оформления (шаблона) Simple Machines Forum, в противном случае нужно будет ставить на SMF мод вручную.

Вам нужно будет получить доступ к файлам вашего форума SMF по FTP и открыть на редактирование некоторые файлы. В файле /Themes/default/Display.template.php заменить код, который приведен здесь на код приведенный здесь, а в любое место файла /Themes/default/languages/Post.russian.php добавить следующий код.

Как изменить размер формы "быстрый ответ" на форуме SMF Simple Machines Forum

В продолжение темы окна "быстрый ответ" на форуме SMF, хочу показать, где именно можно изменить его размер, т.к. по умолчанию он достаточно небольшой и в случае, если вы добавили в форму "быстрый ответ" функционал формы полного ответа форума Simple Machines Forum, то вам может понадобиться увеличить размер формы "быстрый ответ" форума SMF. Для этого вам нужно будет получить доступ к файлам вашего форума SMF по FTP и открыть на редактирование файл /Themes/default/Display.template.php. Найдите в нем в строке:

<div style="width: 100%;" align="center"><div class="tborder" style="width: 50%;" align="left">

и замените значение width: 50% на нужное вам процентное соотношение относительно размера всей страницы форума SMF. Например, я поставил width: 80%. Таким образом, ширина формы "быстрый ответ" форума SMF станет равной 80 процентам от всей ширины страницы. Для изменения размера формы "быстрый ответ" по высоте, вам нужно найти в файле /Themes/default/Display.template.php следующую строку:

<textarea class="editor" cols="75" rows="7" style="width: 95%; height: 100px;" name="message" tabindex="1" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onchange="storeCaret(this);"></textarea>';

и заменить в ней значение по высоте height: 100px на большее. Я, например, поставил высоту формы "быстрый ответ" в SMF Simple Machines Forum height: 200px.

Добавление в форму "быстрый ответ" форума SMF кнопок перехода на страницы популярных фотохостингов

Расскажу еще про одну доработку формы "быстрый ответ" на форуме SMF. Для того, чтобы посетителям вашего Simple Machines Forum было удобно добавлять фотографии на ваш форум, можно добавить в "быстрый ответ" кнопки перехода на популярные фотохостинги, таких как Радикал, Keep4u, ipicture и любые другие. Выглядеть это будет примерно так:

ВВ код получившейся ссылки на форуме SMF

Для этого вам нужно будет получить доступ к файлам вашего форума SMF по FTP и открыть на редактирование файл /Themes/default/Post.template.php. Найдите в нем с помощью встроенного поиска Notepad++ следующие строки:

// I guess it's a divider...
			elseif ($found_button)
			{
				echo '<img src="', $settings['images_url'], '/bbc/divider.gif" alt="|" style="margin: 0 3px 0 3px;" />';
				$found_button = false;
			}
		}

и вставьте сразу после них следующий код:

echo '<a href="http://www.radikal.ru/" target="_blank"><img src="http://vash_sait.ru/images/003.png"></a>';
		echo '<a href="http://keep4u.ru/" target="_blank"><img src="http://vash_sait.ru/images/001.png"></a>';
		echo '<a href="http://ipicture.ru/" target="_blank"><img src="http://vash_sait.ru/images/002.png"></a>';

Затем в файле /Themes/default/Display.template.php найдите строки:

	elseif ($found_button)
			{
				echo '<img src="', $settings['images_url'], '/bbc/divider.gif" alt="|" style="margin: 0 3px 0 3px;" />';
				$found_button = false;
			}
		}
	}

и вставьте сразу после них следующий код:

echo '<a href="http://www.radikal.ru/" target="_blank"><img src="http://vash_sait.ru/images/003.png"></a>';
		echo '<a href="http://keep4u.ru/" target="_blank"><img src="http://vash_sait.ru/images/001.png"></a>';
		echo '<a href="http://ipicture.ru/" target="_blank"><img src="http://vash_sait.ru/images/002.png"></a>';

Изображения кнопок вы можете создать сами в графическом редакторе или же воспользоваться, например, замечательным онлайн сервисом по созданию кнопок для своего сайта. Можете так же скачать те кнопки, которые использовал я. Графические файлы кнопок для форума SMF вы должны залить на сервер, где расположены файлы вашего сайта и, соответственно, в приведенном выше коде заменить ссылки вида:

http://vash_sait.ru/images/002.png

на путь к файлам картинок ваших кнопок.

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

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

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

Постовой (обмен постовыми): Мод наград и подарков для форума SMF


Спасибо Вам за добавление этой статьи в
Подписаться на обновления по E-mail RSS
Получать обновления на E-mail
GoGetLinks — самая выгодная биржа рекламных обзоров
Кстати, тоже интересно почитать:
Рубрика : Моды для SMF Теги : , ,

Комментарии
7 февраля 2010

Больше спасибо давно искал подобный мод для формы быстрый ответ форума SMF


7 февраля 2010

Насчёт кнопок перехода на страницы популярных фотохостингов в быстром ответе SMF, это действительно полезная штука. Сейчас буду тренироваться на тестовом форуме.

Сергей

8 февраля 2010

интересная статейка по SMF и модам!


11 февраля 2010

А для какой версии SMF предназначен данный мод? Автор пишет, что:
ExtendPostForm
Автор: Digger
Последняя версия: 0.81beta
Совместим: 1.1.2, 1.1.3, 1.1.4

Юрий

12 февраля 2010

Axel: пожалуйста.

Юрий: на SMF 1.1.11 ExtendPostForm нормально работает.


4 июня 2010

Файервол или настройки браузера могут блокировать java-скрипты. Поэтому ExtendPostForm Mod в SMF не срабатывает, к тому же и простые теги по умолчанию так же перестают вставляться.


Написать

(обязательно)

(обязательно)


Это не спам.

Subscribe without commenting

» Подписаться на комментарии к этой статье по RSS