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

HTML контент


Вопрос

Помнится я в архиве видел мод для создания дополнительной панели внизу форума, для вставки html контента, пересмотрел весь архив нету.( Посоветуйте, как создать панель (блок) для вставки контента (ссылки, кнопки, банеры и т.д.)
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0
В поиск. По-моему уже обсуждалось...

 

Хотя нет, походу не обсуждалось, не могу сам найти :D

 

Может вспомню сейчас...

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

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

  • 0

Ну.. мож такой набросок поможет (!!!сам не проверял - ща просто набросал!!!):

 

/sources/action_public/Boards.php:

 

Найти:

$this->output .= $this->ipsclass->compiled_templates['skin_boards']->bottom_links();

Ниже добавить:

$this->output = str_replace( "<!-- MYBANNERPANEL -->" , 'HTML-код, который требуется вывести' , $this->output );

 

АДМИНЦЕНТР>ВНЕШНИЙ ВИД> менеджер стилей> используемый скин> Изменить HTML фрагменты> skin_boards> stats_footer (или другой фрагмент, если вывести нужно не внизу):

 

Размещаем в нужном месте <!-- MYBANNERPANEL -->.

Например, для размещения после статистики форума:

Найти:

<!-- Board Stats -->

Ниже добавить:

<!-- MYBANNERPANEL -->

 

Вродь типа такого должно работать... :D

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

  • 0

Проверил, отредактировал

/sources/action_public/Boards.php:

в stats_footer прописал <!-- MYBANNERPANEL -->

Результат: Под нижними блоками перед блоком копирайта появилась надпись "'HTML-код, который требуется вывести"

Вопросы: можно вывести стандартной панелькой с возможностью добовления контента через админку?

Чотбы можно было в админке контент редактировать стандартными средствами BB code.

 

С уважением Гином

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

  • 0

можно фразу

HTML-код, который требуется вывести

заменить попробовать на

$this->ipsclass->compiled_templates['skin_boards']->my_banner_panel()

и создать новый раздел в скин_бордс с таким названием

это тока попробовать, не точно

 

Работает)))

 

создаём в skin_boards новый фрагмент my_banner_panel

с таким текстом (© ALLIGatOR.BB)

<DIV class=borderwrap>
<DIV class=maintitle><B>
<P align=left>БАннеры</P></B></DIV>
<TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
<TBODY>
<TR>
</TR>
<TR>
<TD class=row2 width="100%">
<TABLE width="100%">
<TBODY>
<TR>
<TD></TD>
</TR> </TBODY></TABLE>
</TD></TR></TBODY></TABLE></DIV>

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

  • 0

заменил: $this->output = str_replace( "<!-- MYBANNERPANEL -->" , 'HTML-код, который требуется вывести' , $this->output );

на: $this->ipsclass->compiled_templates['skin_boards']->my_banner_panel();

создал: my_banner_panel в скин бордс... панелька не появилась, но путь вроде верный, переменную какую писать при создании раздела?

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

  • 0

ненене,

надо так:

$this->output = str_replace( "<!-- MYBANNERPANEL -->" , $this->ipsclass->compiled_templates['skin_boards']->my_banner_panel() , $this->output );

!!!

переменных никаких

 

<div class=borderwrap>
<div class=maintitle><p><{CAT_IMG}>& nbsp;Реклама</p></div>
<table cellspacing=1 cellpadding=4 width="100%" border=0>
<tr>
<td align=left>
<img src="картинка1" alt="описание1" />
</td>
<td align=right>
<img src="картинка2" />
</td>
</tr>
<tr>
<td class="catend" colspan="2">
</td></tr></table></div>

я так сделал

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

  • 0
Вопрос потой же теме, как добавить эту панель в блог и в галерею, насколько я понимаю надо в скин в другом месте тоже добавить, куда?
Ссылка на комментарий
Поделиться на других сайтах

  • 0
нет, по идее достаточно добавить код вывода этой панели из бордсскина в файл, в котором выводится код блога или галереи
Ссылка на комментарий
Поделиться на других сайтах

  • 0
А подскажите пожалуйста, как сделать так чтобы размещение баннеров начиналось не слева или справа, а от центра и располагались они рядом друг с другом? Скажем стоит один баннер, надо поставить ещё два справа и слева от него :D
Ссылка на комментарий
Поделиться на других сайтах

  • 0

А как можно зделать что бы через админку вот сюда

<div class=borderwrap>
<div class=maintitle><p>Реклама</p></div>
<table cellspacing=1 cellpadding=4 width="100%" border=0>
<tr>
<td align=left>
код банера1
код банера2
</td>
<td align=right>
код банера3
код банера4
</td>
</tr>
<tr>
<td class="catend" colspan="2">
</td></tr></table></div>

можно было вставлять код банера, а не путём редактирования шаблона?

 

Зарание спасибо!

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

  • 0

2 tood:

Попробуйте http://mods.invisionize.com/db/index.php/f/5400. Хотя возможно это даже круче чем вы хотели :D

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

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

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

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

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

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

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

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

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

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

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

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