zyto
-
Постов
25 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Активность репутации
-
zyto получил реакцию от stail в Portal 1.1.0
Вобщем конечная тема такая:
<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}
...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост...
-
zyto получил реакцию от stail в Portal 1.1.0
Не зря говорят - утро вечера мудренее...
Вобщем сделал...
В Шаблоне Портал-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. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен.
...ещё надо сделать - если тега нет - выводить весь топик...
-
zyto получил реакцию от _Dark_ в [IPB 3.3.3] Стиль статистики
Если под картиночками имеется ввиду внутренняя тень - то это разруливается просто css, в частности, в ipb_styles.css у #board_stats .value есть параметр: box-shadow:inset rgba(0,0,0,0.2) 0px 1px 2px, #fff 0px 1px 0px
Он-то и описывает тени у блоков...
-
zyto получил реакцию от nexus409 в [IPB 3.3.3] Стиль статистики
Если под картиночками имеется ввиду внутренняя тень - то это разруливается просто css, в частности, в ipb_styles.css у #board_stats .value есть параметр: box-shadow:inset rgba(0,0,0,0.2) 0px 1px 2px, #fff 0px 1px 0px
Он-то и описывает тени у блоков...
-
zyto получил реакцию от CNoise в Подскажите альтернативу IPB+Portal или помогите доработать
Нашёл ответ от разработчика, что такой функционал будет нескоро
__www.devfuse.com/forums/topic/6366-ipboard-portal-development/
-
zyto отреагировална пост CNoise в Подскажите альтернативу IPB+Portal или помогите доработать
Zyto, именно так, настраивается ширина эскиза изображения, находящегося в фрагменте "Прикрепленные изображения", и просто прикрепленного изображения, размещенного где-либо в сообщении, по пути АЦ > Настройки > Форумы > Темы, сообщения и опросы.
Также меня интересует первый поднятый вами вопрос, такая система реализована портале от IP.Content (), но этот компонент в целом довольно тяжелый, и я не вижу смысла ставить его лишь ради главной страницы форума. Намного интереснее было бы доработать стандартный портал, вот только, как это сделать я не имею ни малейшего понятия. Какие-нибудь идеи?
По поводу прикрепления изображений, обратите внимание на этот модуль - inline uploader (), лично я с парой изменений использую его у себя на форуме. На мой взгляд, все в нем устроено довольно удобно.
P.S. Не заметил того, что вы уже сами во всем разобрались - подбирал ссылки к предложенный мной модификациям.
-
zyto получил реакцию от Respected в Portal 1.1.0
Так и не удалось внедрить РНР-код в шаблон
По сути, нужно воткнуть:
substr($topic['post'],0,stripos($topic['post'],'[endmain]'))
Однако, при попытке сохранить стильпишет:
"В шаблоне обнаружена ошибка синтаксиса..."
Пытался и через теги <php></php>, и через {}... Больше ничего в голову не пришло.
Как такой банальный код внедрить в стиль? Какие особенности у IPB?
-
zyto получил реакцию от Respected в Portal 1.1.0
Не зря говорят - утро вечера мудренее...
Вобщем сделал...
В Шаблоне Портал-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. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен.
...ещё надо сделать - если тега нет - выводить весь топик...
-
zyto получил реакцию от Respected в Portal 1.1.0
Вобщем конечная тема такая:
<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}
...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост...