Respected Опубликовано 20 июня, 2012 Автор Поделиться Опубликовано 20 июня, 2012 OK! Ждём результатов :D Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zyto Опубликовано 20 июня, 2012 Поделиться Опубликовано 20 июня, 2012 Так и не удалось внедрить РНР-код в шаблон По сути, нужно воткнуть: substr($topic['post'],0,stripos($topic['post'],'[endmain]')) Однако, при попытке сохранить стильпишет: "В шаблоне обнаружена ошибка синтаксиса..." Пытался и через теги <php></php>, и через {}... Больше ничего в голову не пришло. Как такой банальный код внедрить в стиль? Какие особенности у IPB? Respected 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zyto Опубликовано 21 июня, 2012 Поделиться Опубликовано 21 июня, 2012 Не зря говорят - утро вечера мудренее... Вобщем сделал... В Шаблоне Портал-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. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен. ...ещё надо сделать - если тега нет - выводить весь топик... stail и Respected 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
zyto Опубликовано 21 июня, 2012 Поделиться Опубликовано 21 июня, 2012 Вобщем конечная тема такая: <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} ...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост... stail и Respected 2 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
kekc40 Опубликовано 30 июля, 2012 Поделиться Опубликовано 30 июля, 2012 Почему у меня не видно текста в настройках "Пользовательские блоки" и "Управление порталом"? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
maluy84 Опубликовано 21 ноября, 2012 Поделиться Опубликовано 21 ноября, 2012 Здраствуйте, подскажите можно ли добаваить в данном портале вывод нескольких последних тем из форума а не одной? если да то как, в управлении поралом там выбираеться только одна тема(. Спасибо. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 21 ноября, 2012 Автор Поделиться Опубликовано 21 ноября, 2012 В настройках портала можно указать сколько тем выводить. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.