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

EditArea в редактировании шаблонов

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Fucktor
phpBB 1.2.0
Сообщения: 13
Стаж: 20 лет 5 месяцев
Откуда: Samara

EditArea в редактировании шаблонов

Сообщение Fucktor »

Может какой-нить умелец привязывал уже это http://sourceforge.net/projects/editarea/ к редактированию стилей и шаблонов форума phpBB, я использую такой плагин в движке MODX, очень удобная вещь. Кто не понял это подсветка синтексиса и отступы можно делать табами как в Notepad++

Собственно я сейчас буду пробовать подвязать и скину наработки :)

Добавлено спустя 58 минут 39 секунд:
В архиве всё содержимое файла upload кидаем в директорию форума. Или делаем по инструкции:

1. Загружаем в директорию /adm/style/ папку edit_area со всеми скриптами внутри

2. Открываем в редакторе файл adm/style/overall_header.html в нём добавляем после:

Код: Выделить всё

<title>{PAGE_TITLE}</title>

<link href="style/admin.css" rel="stylesheet" type="text/css" media="screen" />
следующий код

Код: Выделить всё

<script language="javascript" type="text/javascript" src="style/edit_area/edit_area_full.js"></script>
<script language="javascript" type="text/javascript">
editAreaLoader.init({
	id : "textarea_1"		// textarea id
	,syntax: "css"			// syntax to be uses for highgliting
	,start_highlight: true		// to display with highlight mode on start-up
});
</script>
Сохраняем

3. Открываем в редакторе файл adm/style/acp_styles.html в нём ищем:

Код: Выделить всё

		<textarea id="template_data" name="template_data" style="font-family:'Courier New', monospace;font-size:9pt;line-height:125%;width:100%;" cols="80" rows="{TEXT_ROWS}">{TEMPLATE_DATA}</textarea>
находим кусок

Код: Выделить всё

		<textarea id="template_data"
и заменяем его на:

Код: Выделить всё

		<textarea id="textarea_1"
Сохраняем

Теперь у вас есть удобный редактор шаблонов и стилей :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
deadromeo
phpBB 2.0.0
Сообщения: 237
Стаж: 15 лет 5 месяцев
Благодарил (а): 28 раз
Поблагодарили: 41 раз
Забанен: Бессрочно

Re: EditArea в редактировании шаблонов

Сообщение deadromeo »

А фигня что редактировать шаблоны через админку не рекомендуется и что после сброса кеша стиля все изменения улетят к чертям ??? Ну если конечно вы не храните шаблоны в Базе Данных (что опять таки крайне не рекомендуется) ;) Конечно я могу ошибаться, может форум у меня особенный в поведении с этим
Мои расширения: TopicLinks, TopicDesc, BannedUser, AllowedExt, NumPosts, PMRead, GoogleTranslator, BoardStartDate, CountDownBB, VKWigets, TimeHeader.
Fucktor
phpBB 1.2.0
Сообщения: 13
Стаж: 20 лет 5 месяцев
Откуда: Samara

Re: EditArea в редактировании шаблонов

Сообщение Fucktor »

deadromeo, такой косяк замечал только при включённых кукисах. А так всё в файлы сохраняется через форму.
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 7 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: EditArea в редактировании шаблонов

Сообщение MIT »

Fucktor, причём тут куки?

Это не косяк. Так и работает редактор шаблонов. Поэтому редактирваоть через него не рекомендуется.
Если файлы стиля доступны для записи, то он будет работать корректно, но это правило не выполняется на 99% конференций. Иначе же он будет работать только с базой, что подразумевает простую, но немного печальную вещь: при чистке кеша шаблоны в базе удаляются и на место их загружается код из файлов.

Вернуться в «Запросы модов для phpBB 3.0.x»