Jump to content

Featured Replies

OK! Ждём результатов :D

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=6279
Share on other sites

Так и не удалось внедрить РНР-код в шаблон :D

По сути, нужно воткнуть:


substr($topic['post'],0,stripos($topic['post'],'[endmain]'))

Однако, при попытке сохранить стильпишет:

"В шаблоне обнаружена ошибка синтаксиса..."

Пытался и через теги <php></php>, и через {}... Больше ничего в голову не пришло.

Как такой банальный код внедрить в стиль? Какие особенности у IPB?

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=6325
Share on other sites

Не зря говорят - утро вечера мудренее...

Вобщем сделал...

В Шаблоне Портал-articles меняем


{$topic['post']}

На:

<php>

$tekdok = substr($topic['post'],0,stripos($topic['post'],'[endmain]'));

</php>

{$tekdok}

В шаблоне Темы-post

{$post['post']['post'}

На:

<php>

$tekdok = str_replace('[endmain]','',$post['post']['post']);

</php>

{$tekdok}

Таким образом, мы получаем:

1. Возможность тегом [endmain] регулировать какая часть выводится на главной портала

2. При вставке тега лучше отключить редактор, т.к. бывали случаи, что было что-то вроде этого: [endmain], в итоге тег не находился и не обрезался. Короче надо контролировать что бы в конечном тексте никакие кривые теги не встали между символами тега.

3. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен.

...ещё надо сделать - если тега нет - выводить весь топик...

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=6332
Share on other sites

Вобщем конечная тема такая:


<php>

$tekpos = stripos($topic['post'],'[endmain]');

if (!$tekpos){$endpos = strlen($topic['post'])-1;}else{$endpos = $tekpos;}				

$tekdok = substr($topic['post'],0,$endpos);				

</php>

{$tekdok}


<php>

$tekpost = str_ireplace('[endmain]','',$post['post']['post']);

</php>

{$tekpost}

...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост...

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=6379
Share on other sites
  • 1 месяц спустя...

Почему у меня не видно текста в настройках "Пользовательские блоки" и "Управление порталом"?

post-7242-0-55999400-1361972907_thumb.jp

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=8129
Share on other sites
  • 3 месяца спустя...

Здраствуйте, подскажите можно ли добаваить в данном портале вывод нескольких последних тем из форума а не одной? если да то как, в управлении поралом там выбираеться только одна тема(. Спасибо.

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=15464
Share on other sites

В настройках портала можно указать сколько тем выводить.

Link to comment
https://ipbmafia.ru/topic/643-portal-110/?&do=findComment&comment=15481
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.