Перейти к контенту
  • 0

"ручная", тонкая модификация


ampersand

Вопрос

Уважаемый Олл.

Я заранее прошу меня простить если мой вопрос не попадает в рамки правил или обсуждался ранее.

прошу помощи в следующем вопросе:

имеется ипб 2,3,5. хочу внести небольшую модификацию, а именно: всего-то добавить иконку погоды в полосу с "перейти на сайт, помощь,поиск...".

Написал небольшой парсер на РНР. теперь собственно вопрос: как я могу (и могу ли вобще) внедрить этот свой пхп в шаблон? Редактирую шаблон global_board_header.

 

спасибо заранее.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0
Поиск: exec.file
Ссылка на комментарий
Поделиться на других сайтах

  • 0

спасибо большое. нашел. вставил. в ини включил IPB_ACP_ALLOW_EXEC_URL. не кажет :D

буду копаться дальше...

моя очень извиняйся) про class_display.php поздно прочитал.

все получилось

 

РЕШЕНИЕ:

1. идем в php.ini и ищем там IPB_ACP_ALLOW_EXEC_URL ставим на 1 (внимание! имейте ввиду, что в случае проникновения злоумышленника в админцентр, он так же сможет воспользоваться данным тэгом с целью подключения внешнего скрипта, который может поставить под угрозу не только безопасность форума, но и сервера!) подробнее

2. идем в ./sources/classes/class_display.php, ищем там

//-----------------------------------------
	// Parse EXEC commands in wrapper only
	// If we moved this below the block of str_replace
	// we'd get exec commands parsed in HTML templates
	// too... Do we want that? Not for now...
	//-----------------------------------------

	if ( stristr( $this->ipsclass->skin['_wrapper'], '<!--exec.' ) )
	{
		$this->_parse_exec_tags();
	}

переносим if.....tags();} в место перед

   //-----------------------------------------
	// Do we have a PM show?
	//-----------------------------------------

3. в нужное место шаблона вставляем

<!--exec.file="файл.php"-->

Изменено пользователем ampersand
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.