[FAQ] ON-LINE при переносе столбца налево в prosilver

Есть любые вопросы, связанные со стилями/темами для phpBB 3.0.x? Задайте их здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
bacer
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 8 месяцев

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение bacer »

Nekstati писал(а):способ переноса профилей налево.
Проблема в том что у меня сразу так, без редактирования шаблонов, просто установил форум и тут сразу такое((. А на сабсільвер2 такова глюка нет
bacer
phpBB 1.0.0
Сообщения: 8
Стаж: 16 лет 8 месяцев

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение bacer »

Неужели это только у меня так? Кстати это замечается только в опере а на других браузерах нормально. На subsilver все ок. И в демо-режиме(phpbb3styles.net) на prosilver тоже такая хрень((((но не всегда).Интересно…
Аватара пользователя
Reveal
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 11 месяцев
Благодарил (а): 2 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Reveal »

Уважаемые Мастера, подскажите пожалуйста, как реализовать отображение статуса посетителя "не в сети".

Иконки icon_user_online и icon_user_offline сделал, прописал в imageset.cfg. Статус посетителя "online" отображается.

Но логика дизайна подразумевает еще и отображение статуса посетителя "offline".
Но по умолчанию место, где отображается статус присутствия пользователя, пустует, если пользователя нет на форуме.

Как вывести иконку icon_user_offline в том месте, где она должна быть?

Стиль: Dominion
Версия phpBB: 3.0.7-PL1
Знание и Логика - ключ к любой тайне.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Nekstati »

Найти в viewtopic_body.html (часть строки)

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

<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
Заменить на

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

<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ELSE --> offline<!-- ENDIF -->
Затем ищите в CSS строки, касающиеся класса online, делайте по аналогии новый класс offline и указывайте там свою картинку.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Garret_Dark »

Подскажите плиз...

Подправил стиль форума на зимний стиль. Замостил фон сообщений изображением.
Сообщения отображаются отлично, но при просмотре профиля юзера который онлайн, ленточка с текстом "В сети" также повторяется поверх добавленного мною фона.

В colours.css подправил классы .bg1, 2 и 3
Добавив фоновое изображение вида

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

.bg1	{
	background-color: #ECF3F7;
	background-image: url("{T_THEME_PATH}/images/ecf3f7.jpg");
	background-repeat: repeat;
	}
Если в bg1 убрать repeat, то все нормально, только не заполняется фоновым изображением.

Стиль отображения "Онлайна" для профиля не нашел, только при просмотре темы.
Где еще рыть, подскажите плиз.
Аватара пользователя
NRJ
phpBB 1.4.0
Сообщения: 35
Стаж: 20 лет 2 месяца
Откуда: Home Net Telecom
Благодарил (а): 2 раза
Поблагодарили: 3 раза

Левосторонний Prosilver

Сообщение NRJ »

А я воспользовался руководством от CyberAlien.
Плюс способа в том, что правим только *.css файлы; файлы шаблонов вообще не затрагиваются.

1. Добавить в конец bidi.css:

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

    /* Profile on left side */
    .rtl .postbody {
       float: left;
    }
    .rtl .postprofile {
       border-left: 1px solid #FFFFFF;
       border-right-width: 0;
       float: left;
    }
    .rtl .pm .postprofile {
       border-left: 1px solid #DDDDDD;
       border-right-width: 0;
    }
    .rtl .postprofile dd, .rtl .postprofile dt {
       margin-right: 0;
       margin-left: 8px;
    }
2. Добавить в конец colours.css

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

    /* Profile on left */
    .postprofile {
       border-right-color: #FFFFFF;
    }

    .rtl .postprofile {
       border-left-color: #FFFFFF;
       border-right-color: transparent;
    }

    .pm .postprofile {
       border-right-color: #DDDDDD;
    }

    .rtl .pm .postprofile {
       border-left-color: #DDDDDD;
       border-right-color: transparent;
    }
3. Добавить в конец content.css:

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

    /* Profile on the left */
    .postbody {
        float: right;
    }

    .postprofile {
       border-right: 1px solid #FFFFFF;
       border-left-width: 0;
       float: left;
    }
    .pm .postprofile {
       border-right: 1px solid #DDDDDD;
       border-left-width: 0;
    }
    .postprofile dd, .postprofile dt {
       margin-right: 8px;
       margin-left: 0;
    }

    .online {
       background-position: 0 0;
    }
Только при таком раскладе лучше использовать картинку от incubus => topic17930-45.html#p182129:
Изображение

Конечный результат будет выглядить примерно так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
I'm strange... Maybe negative...
Аватара пользователя
BorisL
phpBB 1.4.2
Сообщения: 59
Стаж: 18 лет 9 месяцев
Благодарил (а): 2 раза
Поблагодарили: 1 раз

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение BorisL »

Prandr писал(а):переносе столбца налево в prosilver
Prandr » 16.12.2007 21:35
Нет, ФАК я прочёл и туториал тоже. И даже сделал как там напсано.
В глазах уже мерещит.
Подскажите, плиз, ссыль на тему переноса мини-профиля ВЛЕВО!
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Пчелкин »

Последний раз редактировалось Пчелкин 01.10.2014 6:51, всего редактировалось 4 раза.
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
smollvrn
phpBB 1.2.0
Сообщения: 10
Стаж: 16 лет 3 месяца

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение smollvrn »

переделал бы кто чтоб только стили править , а то шаблоны ковырять лень, чтоб левая часть фиксированная а правая резиновая
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Roaddog »

Помогите пожалуйста: на 3.0.6 в prosilver я переносил столбец налево с помощью этого мануала:

[FAQ] ON-LINE при переносе столбца налево в prosilver

- всё работало.

На 3.0.8 после того как в viewtopic_body.html вырезать это:

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

<div class="postbody">

               <!-- IF postrow.S_IGNORE_POST -->
                    <div class="ignore">{postrow.L_IGNORE_POST}</div>
               <!-- ELSE -->

          <!-- IF not S_IS_BOT -->
               <!-- IF postrow.U_QUOTE or postrow.U_INFO or postrow.U_DELETE or postrow.U_EDIT -->
                    <ul class="profile-icons">
                         <!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->

                         <!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
                         <!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
                         <!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
                         <!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
                         <!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
                    </ul>

               <!-- ENDIF -->
          <!-- ENDIF -->

               <h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
               <p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> {L_POSTED_ON_DATE} {postrow.POST_DATE} </p>

               <!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
                    <p class="rules">
                         <!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><!-- ENDIF -->
                         <!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
                    </p>
               <!-- ENDIF -->

               <div class="content">{postrow.MESSAGE}</div>

               <!-- IF postrow.S_HAS_ATTACHMENTS -->
                    <dl class="attachbox">
                         <dt>{L_ATTACHMENTS}</dt>
                         <!-- BEGIN attachment -->
                              <dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>

                         <!-- END attachment -->
                    </dl>
               <!-- ENDIF -->

               <!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
               <!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON -->
                    <div class="notice">{postrow.EDITED_MESSAGE}
                         <!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->

                    </div>
               <!-- ENDIF -->

               <!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
               <!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
          <!-- ENDIF -->

          </div>
И вставить:

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

<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
				</ul>
			</dd>
		<!-- ENDIF -->
		<!-- ENDIF -->

		</dl>
	<!-- ENDIF -->
После обновления кеша появляется ошибка:

Parse error: parse error, unexpected '}' in D:\AppServ\www\forum\includes\template.php(230) : eval()'d code on line 136

Затем после перезагрузки страницы:

Parse error: parse error, unexpected '}' in D:\AppServ\www\forum\cache\tpl_prosilver_viewtopic_body.html.php on line 13

Как можно это исправить на 3.0.8?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Nekstati »

Вы неверно исполнили инструкцию либо неверно поняли её. Нужно было вырезать первый кусок кода с его старого места и вставить на новое — сразу после второго куска кода. Инструкция вполне подходит для 3.0.8.

Но вот эта лучше: [FAQ] ON-LINE при переносе столбца налево в prosilver.
Аватара пользователя
Roaddog
phpBB 1.4.1
Сообщения: 47
Стаж: 18 лет 7 месяцев
Благодарил (а): 4 раза
Поблагодарили: 3 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Roaddog »

И вправду не верно понял...а вроде делал когда-то по той же инструкции из этой темы :) Спасибо большое.
Patriot77
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 6 месяцев
Благодарил (а): 2 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Patriot77 »

Здравствуйте. Действовал по инструкции в начале темы.
Всё понятно кроме одного. В конце сказано:

"Не забудьте зайти в Администраторскую панель, раздел «Стили» и очистить кэш шаблонов и тем стиля Prosilver."

В шаблонах есть ссылочка КЭШ, я туда зашёл и всё удалил.
А вот в темах я не понимаю как очистить КЭШ?

Спасибо
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Айдар »

Patriot77, хоть убейте, не нашел такой инструкции.
Темы можно обновлять. но не чистить кэш. Более того, если темы хранятся на сервере, то ничего обновлять не нужно.
In Web We Trust
Patriot77
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 6 месяцев
Благодарил (а): 2 раза

Re: [FAQ] ON-LINE при переносе столбца налево в prosilver

Сообщение Patriot77 »

Айдар писал(а):Patriot77, хоть убейте, не нашел такой инструкции.
убивать не буду, дам ссылку :)

http://wiki.phpbbguru.net/index.php/%D0 ... B_3.0.x%29

Третья строка снизу

Вернуться в «Стили для phpBB 3.0.x»