Перейти к контенту
  • 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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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