Магазин
Правила Ответы на вопросы Конфиденциальность
Магазин
Правила Ответы на вопросы Конфиденциальность
  • Быстрые действия Ярлыки
    Общие действия
    Связаться с администрацией
    • Бот

       

Стили в разработке

  • Список форумов
  • Форумы по phpBB 3.0
  • Мод трекера ppkBB3cker
  • Моды и стили для трекера
  • Стили в разработке

FAQ по адаптации стилей

Адаптация стилей, что, где и как менять.

5 сообщений
 • Страница 1 из 1
Просмотры: 1642 • 
  • andron2900 Сообщение 04.04.2012
    ГЛАВА I.
    Настройка стиля для Board3 портала


    Настройки портала находятся в админ. разделе вкладке "Модули" в категории "Портал"

    Страница портала находится по адресу http://адрес_вашего_форума/portal.php

    Чтобы портал загружался на главной странице http://адрес_вашего_форума/,
    необходимо зайти в "Общие"->"Настройки конференции" и в поле для "Главная страница:" выбрать "Портал"

    Для корректной работы портала, необходимо внести изменения в шаблоны вашего стиля (кроме стилей modded).
    (Внимание! Не забудьте сделать резервную копию всех данных вашего стиля, через меню "резервное копирование", все 6 таблиц начинающиеся на имяфорума_phpbb_styles)

    открываем тему стиля и в самом конце темы добавляем:

    Код: Выделить всё

    @import url("portal.css");

    Открываем шаблон overall_header.html

    находим:

    Код: Выделить всё

    <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong>
    и после

    Код: Выделить всё

    <li class="icon-home">
    вставляем

    Код: Выделить всё

    <a href="{U_PORTAL}">{L_PORTAL}</a> &#187;

    В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого:

    находим:

    Код: Выделить всё

    <div class="navbar">
    вставляем ПЕРЕД найденым:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

    <li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
                <!-- ENDIF -->
             </ul>
    
             <span class="corners-bottom"><span></span></span></div>
          </div>
    вставляем после этого:

    Код: Выделить всё

    <!-- ENDIF -->

    Открываем шаблон overall_footer.html
    находим:

    Код: Выделить всё

    <li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
    в этом куске после

    Код: Выделить всё

    <li class="icon-home">
    вставляем

    Код: Выделить всё

    <a href="{U_PORTAL}">{L_PORTAL}</a> &#187;
    Открываем шаблон breadcrumbs.html

    находим

    Код: Выделить всё

    <p class="breadcrumbs"><a href="{U_INDEX}">{L_INDEX}</a><!-- BEGIN navlinks --> &#187;
    в найденном ПЕРЕД

    Код: Выделить всё

    <a href="{U_INDEX}">{L_INDEX}</a>
    вставляем

    Код: Выделить всё

    <a href="{U_PORTAL}">{L_PORTAL}</a> &#187;

    В принципе, этих изменений достаточно для работы портала. Но гораздо лучше будет смотреться, если не будет выводиться лишняя информация в заголовке на страницах портала. Для этого:
    (внимание: для некоторых клонов, например bo2soft, эти изменения отличаются от subsilver2)

    Открываем шаблон overall_header.html

    находим:

    Код: Выделить всё

       <div id="logodesc">
          <table width="100%" cellspacing="0">
          <tr>
             <td><a href="{U_INDEX}">{SITE_LOGO_IMG}</a></td>
             <td width="100%" align="center"><h1>{SITENAME}</h1><span class="gen">{SITE_DESCRIPTION}</span></td>
          </tr>
          </table>
       </div>
    после этого вставляем:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

    <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
    ПЕРЕД этим вставляем:

    Код: Выделить всё

    <!-- ENDIF -->

    находим:

    Код: Выделить всё

    <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN --> &nbsp;<span style="color: red;">{L_BOARD_DISABLED}</span><!-- ENDIF -->
    после вставляем:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

       <div id="datebar">
          <table width="100%" cellspacing="0">
          <tr>
             <td class="gensmall"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ENDIF --></td>
             <td class="gensmall" align="{S_CONTENT_FLOW_END}">{CURRENT_TIME}<br /></td>
          </tr>
          </table>
       </div>
    после вставляем:

    Код: Выделить всё

    <!-- ENDIF -->
    находим:

    Код: Выделить всё

    <div id="wrapcentre">
    после вставляем:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

    <!-- INCLUDE breadcrumbs.html -->
    <br />

    после вставляем:

    Код: Выделить всё

    <!-- ENDIF -->
    Для BO2SOFT вместо вышеизложенного можем предложить такой вариант изменения overall_header.html

    Находим

    Код: Выделить всё

    <div id="maink-left">
    вставляем после этого:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

    <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN -->
    вставляем ПЕРЕД этим:

    Код: Выделить всё

    <!-- ENDIF -->

    находим:

    Код: Выделить всё

    <div id="wrapcentre">
    вставляем после этого:

    Код: Выделить всё

    <!-- IF not $S_IN_PORTAL or not S_DISPLAY_MAINMENU -->

    находим:

    Код: Выделить всё

    <!-- INCLUDE breadcrumbs.html -->
    <br />

    вставляем после этого:

    Код: Выделить всё

    <!-- ENDIF -->
    Источник: интернетфорум.рф/knowledge/kb_show.php?id=21

    P.S. Надеюсь кто нибудь продолжит
andron2900
  • SelinaAnt Сообщение 04.04.2012
    И что оно даст ? :? Я например не так делала. Копирую с Просилвер-темы все папки без замены в новый стиль (к примеру у меня новый стиль "Аниме"), а именно папки: imageset, template, theme.
    Потом открываю файлик overall_footer.html, ищу строчку:

    Код: Выделить всё

    <div class="copyright">Создан на
    И меняю на то что в Просилвере по умолчанию с движком идет. То-есть ставлю копирайт РРК и вписываю свой сайтик...
    Потом открываю файл overall_header.html и в самом начале файла нужно подключить скрипты чтобы все работало как нужно.
    А именно все что находятся между тегами <head></head>.
    Да и в *.css стиле новой темы нужно подключить доп. скрипты.

    Может че не так сделала, поправьте, но стили (два) в Мозиле работают неплохо. Правда при загрузке релиза описание длинное не вписывается в "Название релиза" и где-то скрипт потерялся выбора "Золотой\скидка" на торрент. + bb-коды работают через раз. Но я так думаю это что-то где-то не подключила.
    С этим двигом недавно, просто я по другим работаю и основываясь на опыте подключения скриптов сделала наощупь так сказать... :facepalm:
SelinaAnt
  • Аватара пользователя
    9CaraTT Сообщение 04.04.2012
    Я вообще не понял что он пишет :D каждый стиль правится индивидуально, там много чего, пофайлово проверять переменные вывода, ручками прваить и не только хеадер или тупо заменить файлы ...
9CaraTT
  • andron2900 Сообщение 04.04.2012
    Вот я ща адаптирую стиль для трекера. Как я это делаю.
    1. Надо точно знать клон какого стиля Ваш стиль
    Пример: мой стиль newstyle является клоном стиля subsilver2
    2. Копирую все из папки стиля subsilver2 в папку стиля newstyle на вопрос слияние папок ответ "да", на вопрос замены файлов ответ "нет"
    3. Далее проделываю процедуру описанную в первом посте этой темы.
    4. После того как убедился что портал работает начинаю править overall_header.html, т.е. добавляю туда переменные связанные с трекером, смотрю какие есть в файле overall_header.html стиля subsilver2
    Так же можно добавить статистику форума-трекера надо править файл index_body.html добавив туда переменные трекера.
    5. Дальше уже тонкая настройка стиля .css для правильного отображения в конкретном месте переменных трекера.


    Я вам описал топорную работу по адаптации шаблона для торрент трекера, работать будет и так.
    Для более тонкой настройки шаблона требуется индивидуальный подход к каждому шаблону.

    Добавлено спустя 3 минуты 59 секунд:
    и не забывайте после каждого исправления чистить кэш в админке

    Добавлено спустя 12 минут 41 секунду:
    DizeL85, ознакомился я с Вашим творчеством, все представленное Вами на сайте http://9caratt.ru сделано великолепно.
andron2900
  • Аватара пользователя
    9CaraTT Сообщение 04.04.2012
    Форум не много не допилил, просто лень было, насчёт стилей, стараюсь ) Моя конечная цель сделать удобный шаблон, с полной и удобной всем переделкой mcp (по всем файлам), memberlist ( по всем файлам), ucp (по всем файлам), и по мелочи posting (частично), на стандартном функционале, на базе моего стиля http://9caratt.com/ или subsilver2 (что очень лёгкий сам по себе )
9CaraTT
5 сообщений
 • Страница 1 из 1

Вернуться в «Стили в разработке»

Time: 0.000s | Queries: 0 | Peak Memory Usage: 0.00 МБ | GZIP: Unknown | SQL Explain
  • Список форумов
2018, made with by ThemeKita Создано на основе phpBB® Forum Software © phpBB Limited Русская поддержка phpBB (C) 2009-2026 @ PPK
  • Часовой пояс: UTC+04:00
Участники темы
Список форумов Участники темы
Перейти
Сайт ↳   Новости по сайту ↳   Новости обновлений ↳   Вопросы по сайту ↳   Non-russian speakers forum Форумы по phpBB 3.1-3.3 ↳   Расширения для phpBB 3.1-3.3 ↳   Бета-версии и расширения в разработке ↳   База расширений ↳   Поиск и запросы расширений ↳   Расширения для phpBB 3.1-3.3 для донаторов ↳   Условно-бесплатные расширения ↳   Платные расширения ↳   Расширения для подписчиков ↳   Запросы расширений, функционала и переводов для подписчиков ↳   Переводы расширений для phpBB3.1-3.3 ↳   Стили для phpBB 3.1-3.3 ↳   Вопросы по phpBB 3.1-3.3 Форумы по phpBB 3.0 ↳   Мод трекера ppkBB3cker ↳   Новости по трекеру и обновлениям ↳   Ошибки, проблемы, недочёты ↳   Предложения по новым функциям и возможностям ↳   Вопросы, ответы и примеры решений ↳   Моды и стили для трекера ↳   Готовые стили для трекера ↳   Запросы стилей для трекера ↳   Стили в разработке ↳   Готовые моды для трекера ↳   Запросы модов для трекера ↳   Моды в разработке ↳   Остальное ↳   Часто задаваемые вопросы ↳   Ваши трекеры ↳   Мод трекера xbtBB3cker ↳   Новости по трекеру и обновлениям ↳   Вопросы, ответы, ошибки и обсуждение ↳   Другие моды для phpBB 3.0 ↳   Минимоды и хаки для phpBB3 ↳   phpBB 3.0 ppkBB3cker Edition ↳   Платные услуги, моды, стили для phpBB 3.0 ↳   BB2Spoiler/BB3Spoiler ↳   BB3Topics ↳   BB3Sape ↳   BB3UserAgentInfo ↳   Вопросы по phpBB 3.0 ↳   Вне тематики форума