Перейти к содержанию

zyto

Пользователи
  • Постов

    25
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Активность репутации

  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}
    ...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост...
  2. Лайк
    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. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен.


    ...ещё надо сделать - если тега нет - выводить весь топик...
  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
    Он-то и описывает тени у блоков...
  4. Лайк
    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
    Он-то и описывает тени у блоков...
  5. Лайк
    zyto получил реакцию от CNoise в Подскажите альтернативу IPB+Portal или помогите доработать   
    Нашёл ответ от разработчика, что такой функционал будет нескоро


    __www.devfuse.com/forums/topic/6366-ipboard-portal-development/
  6. Лайк
    zyto отреагировална пост CNoise в Подскажите альтернативу IPB+Portal или помогите доработать   
    Zyto, именно так, настраивается ширина эскиза изображения, находящегося в фрагменте "Прикрепленные изображения", и просто прикрепленного изображения, размещенного где-либо в сообщении, по пути АЦ > Настройки > Форумы > Темы, сообщения и опросы.

    Также меня интересует первый поднятый вами вопрос, такая система реализована портале от IP.Content (), но этот компонент в целом довольно тяжелый, и я не вижу смысла ставить его лишь ради главной страницы форума. Намного интереснее было бы доработать стандартный портал, вот только, как это сделать я не имею ни малейшего понятия. Какие-нибудь идеи?

    По поводу прикрепления изображений, обратите внимание на этот модуль - inline uploader (), лично я с парой изменений использую его у себя на форуме. На мой взгляд, все в нем устроено довольно удобно.

    P.S. Не заметил того, что вы уже сами во всем разобрались - подбирал ссылки к предложенный мной модификациям.
  7. Лайк
    zyto получил реакцию от Respected в Portal 1.1.0   
    Так и не удалось внедрить РНР-код в шаблон
    По сути, нужно воткнуть:

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

    Однако, при попытке сохранить стильпишет:
    "В шаблоне обнаружена ошибка синтаксиса..."

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

    Как такой банальный код внедрить в стиль? Какие особенности у IPB?
  8. Лайк
    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. При заходе на форум этого тега тоже не видно, однако при редактировании поста он будет доступен.


    ...ещё надо сделать - если тега нет - выводить весь топик...
  9. Лайк
    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}
    ...переделал регистронезависимый поиск + если тег не установлен - выводится весь пост...
×
×
  • Создать...