Полезная информация


----

Начать новую тему Ответить на тему
АвторСообщение

 Сообщение Помогите сделать свой стиль... 2012-12-14

Аватар пользователя

Ну вот и я решился просильвер перекрасить :-00): ...
Градиенты рисовал сам, фоны менял в colours.css, кнопки в большинстве взял с AeroBlue, часть сам рисовал, прописывая потом их значения и размер в imageset.cfg.
Сделал еще далеко не всё, недоделок куча, но вижу их только я :mi_ga_et: , пользователи не замечают. Посмотреть что получилось можно по ссылке под моим мини профилем.

А теперь вопрос. Сергей, понимаю, что тебя замучил уже :nez-nayu: , но прошу подсказать.
Не могу найти где прописать бордюр в "теле" поста. Красивостей не нужно, просто чтоб он был выделен рамкой, можно такой-же как цитата выделяется.
Вот скрин, чтоб понять, что именно я имею ввиду:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

В colours.css вроде пробовал поиском по слову "border" искать, но там их слишком много, и подозреваю, что он вообще там может быть не прописан.
Спасибо :ko_re:sha: .


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Вообщем то за тело одного сообщения отвечает класс
class="post
 
, попробуйте ему прописать бордюр


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Вообщем то за тело одного сообщения отвечает класс Код: Выделить всеclass="post, попробуйте ему прописать бордюр

Серег, вот уж послал, дак послал :-0=) ...
Наверное ты переоцениваешь меня))).
Если серьезно, то в styles\prosilver\template\viewtopic_body.html попробовал вставить
<div class="postbody">
       <div class="border-color">
 

А что дальше - не знаю...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Наверное имеется ввиду в файле /styles/Ваш_стиль/theme/common.php прописать бордюр в этом месте
.post {
   padding: 0 10px 0 10px;
   margin-bottom: 4px;
   background-repeat: no-repeat;
   background-position: 100% 0;
}
 


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

Парни, спасбо огромное!!!
Андрей, сделал как ты подсказал, в итоге вот такой код в common.php:
.post {
   padding: 0 10px;
   margin-bottom: 4px;
   background-repeat: no-repeat;
   background-position: 100% 0;
   border-bottom: 1px solid #2b3f58;
   border-left: 1px solid #2b3f58;
   border-top: 1px solid #2b3f58;
   border-right: 1px solid #2b3f58;
 

Единственный вопросик остался, как покрасить ту полоску, что отделяет минипрофиль от "тела" поста?


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Файл colours.css
.postprofile {
   color: #666666;
   border-left-color: #E2E0B7;
}
 


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

St_roy писал(а):

border-left-color: #E2E0B7;

Я её просто удалила.


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Ну не могу понять...
Туплю... Пробовал всяко-разно.
В colours.css со словом postprofile у меня есть только
/* Poster profile block
----------------------------------------*/
.postprofile {
   color: #2b3f58;
   border-left-color: #2b3f58;
}

.rtl .postprofile {
   border-right-color: #2b3f58;

}

.pm .postprofile {
   border-left-color: #2b3f58;
}

.rtl .pm .postprofile {
   border-right-color: #2b3f58;

}

.postprofile strong {
   color: #000000;
}
 

цвет уже везде здесь заменил...
Серёг, при предпросмотре блок со смайликами некорректно отображается


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

dqdmitry, так вроде всё получилось.. У тебя сейчас белая полоска


_________________
Подпись:
Зри в корень
          Вернуться наверх  
 


Аватар пользователя

St_roy писал(а):

dqdmitry, так вроде всё получилось.. У тебя сейчас белая полоска

Андрей, утро вечера мудренее, оказалось), у меня вчера уже поздно было, а утром сообразил, что имеешь ввиду.
Поставил отображение профиля справа - и полоска покрасилась в #2b3f58 (это тёмно-синий), а если профиль слева, то да, она белая (так и была).
Сейчас попробую доковырять чтоб при любом отображении профиля отображалась...


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

Может быть подскажите, как прописать картинку "online/ofline", чтобы она всегда в один ряд была с кнопками "ЛС", почтой... Вот так примерно:
Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку

Саму картинку нарисую тоже не большую, но по цвету сразу будет видно в сети пользователь, или нет.
Дело в том, что при отображении минипрофиля справа, надпись "online" у многих почему-то наезжает на аватару, я её уже вертикальной сделал.
А при минипрофиле слева она получается за кнопкой "спасибо". Хотелось-бы привязать ее к минипрофилю при любом его отображении.
Спасибо.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

У вас же просильвер ?? Так вот в просильвере малехо дебильно прописано условие онлайна
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> online<!-- ENDIF -->
 

По идее можно просто удалить этот кусок, а в блок
<ul class="profile-icons">
               <!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}"><span>{L_SEND_EMAIL_USER} {postrow.POST_AUTHOR}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
               <!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
               <!-- 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>
 

Добавить такое условие
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --><li> <img src="адрес картинки если пользователь онлайн"></li><!-- ELSE --><li><img src="адрес картинки если пользователь оффлайн"></li><!-- ENDIF -->
 


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

У вас же просильвер ?? Так вот в просильвере малехо дебильно прописано условие онлайна

Спасибо, Сергей.
Буду пробовать как ты написал.
А пока лазил в сети, нашел (не сам конечно) еще вот такое решение, может кому пригодится. Затемнение аватар тех кто offline.
viewtopic_body.html найти:
{postrow.POSTER_AVATAR}
 

У меня два таких кода, вместо первого заменил:
<!-- IF postrow.S_ONLINE -->
{postrow.POSTER_AVATAR}
<!-- ELSE -->
<style type="text/css">
a.avatar {
  cursor:default;
}
a.avatar img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
a.avatar:hover img {
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
</style>
<a class="avatar" href="javascript:void(0)">{postrow.POSTER_AVATAR}</a>
<!-- ENDIF -->
 

Поставил, вроде все работает пока, посмотрим что пользователи скажут.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

dqdmitry писал(а):

Поставил, вроде все работает пока, посмотрим что пользователи скажут.

Хорошо смотрится, была бы фантазия так на основе КСС + ШТМЛ+ условия = можно было бы такие вещи делать))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Хорошо смотрится...

Народу тоже вроде понравилось).
DeaDRoMeO писал(а):

...была бы фантазия так на основе КСС + ШТМЛ+ условия = можно было бы такие вещи делать))

Серёг, а какие именно, например? Если не секрет, конечно)).


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

была бы фантазия так на основе КСС + ШТМЛ+ условия = можно было бы такие вещи делать))

Я тебя уже третий раз прошу помочь создать условие, когда юзер он-лайн, то чтобы минипрофиль окрашивался в зелёный цвет. У меня на одном форуме такое скриптом сделано.

Пожалуйста Зарегистрируйтесь чтобы увидеть ссылку


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Хммм тогда вот тебе условие, прописать надо внутрь нужного тега, допустим есть класс, который присваивается если пользователь не в сети, и класс для пользователя в сети. Первый, к примеру, row1, второй row2. Тогда наше условие будет выглядеть так
<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> row2 <!-- ELSE -->row1<!-- ENDIF -->
 

В конечном виде, если прописать допустим это в див, будет так
<div class="<!-- IF postrow.S_ONLINE and not postrow.S_IGNORE_POST --> row2 <!-- ELSE -->row1<!-- ENDIF -->">
 

dqdmitry, я бы с радостью, но вот фантазии мне как раз таки не хватает))


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

DeaDRoMeO писал(а):

Хммм тогда вот тебе условие, прописать надо внутрь нужного тега, допустим есть класс, который присваивается если пользователь не в сети, и класс для пользователя в сети. Первый, к примеру, row1, второй row2. Тогда наше условие будет выглядеть так

Поняла примерно 25%.
Насчет классов - они уже есть или их нужно создавать?


_________________
Подпись:
Я уже прошел тот период когда можно было забывать про очистку кеша ©salexcorp
          Вернуться наверх  
 


Аватар пользователя

Ну блин((
Вообщем сейчас у тебя пост любого участника, независимо от онлайна, окрашивается в определенный цвет. За это отвечает какой то класс. Определи его имя. НАйди в CSS, создай точно такой же класс, только с другим именем и цветовой раскраской. И потом уже используя условия реализуй задуманное


_________________
Подпись:
-_- -_-
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
          Вернуться наверх  
 


Аватар пользователя

Подскажите, можно-ли в просильвере вместо бордюров вокруг сообщения использовать рисунки? Имею ввиду градиенты, по аналогии как в colours.css прописано, например background-image: url("{T_THEME_PATH}/images/bg_header_01.gif");?
Спасибо.


_________________
Подпись:
нуевонафигэтотавтомод
          Вернуться наверх  
 
 
Начать новую тему Ответить на тему


Дополнительные возможности

  Похожие темы  Автор  Ответов  Просмотров  Последнее сообщение 
Аватар пользователя Стиль Supernova как сделать возможность сворачивания форумов

СТЕПАН

5

428

Аватар пользователя

21 янв 2015, 20:51

DeaDRoMeO

Аватар пользователя Как я создал свой форум
Расскажите историю создания своего форума

DeaDRoMeO

40

1897

Аватар пользователя

31 июл 2013, 20:33

DeaDRoMeO

Аватар пользователя Как раскрутить свой сайт

DeaDRoMeO

57

2381

Аватар пользователя

09 сен 2013, 21:13

DeaDRoMeO

Аватар пользователя Как добавить свой фавикон в phpbb3
Мини-статейка по добавлению своего фавикона на форумы phpbb3

DeaDRoMeO

19

3664

Аватар пользователя

24 ноя 2015, 05:18

DeaDRoMeO

Аватар пользователя Ради чего вы создали свой форум?

ursego

37

1418

Аватар пользователя

03 окт 2014, 13:45

gudvin2

Оставить свой комментарий

Поделиться темой с помощью

Ссылки на тему

Прямая ссылка:
BB-код для форумов, сайтов, блогов:
HTML ссылка:
 


Самая неформальная поддержка phpBB :P