Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Оформление сообщений в зависимости от пола автора Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!


Join the forum, it's quick and easy

Бесплатный форум: форум поддержки
Добро пожаловать на форум поддержки сервиса Forum2x2 !

Для полноценной работы с форумом,
пожалуйста, войдите на форум под своим логином (если вы уже зарегистрированы) или же зарегистрируйтесь.

Оформление сообщений в зависимости от пола автора Fdf10
С нашей помощью вы можете создать форум,
похожий на этот!
Бесплатный форум: форум поддержки
Вы хотите отреагировать на этот пост ? Создайте аккаунт всего в несколько кликов или войдите на форум.

Оформление сообщений в зависимости от пола автора

Перейти вниз

Оформление сообщений в зависимости от пола автора Empty Оформление сообщений в зависимости от пола автора

Сообщение автор Luz Пн 25 Июн - 16:57

1. Общий принцип работы

Данный туториал поможет вам оформить сообщения на форуме в зависимости от пола их авторов.
Чтобы предложенный здесь способ сработал на вашем форуме, необходимо, чтобы поле "Пол" показывалось в профиле в сообщениях, и обязательно в виде иконки или иконки и текста, а не только текста:

Оформление сообщений в зависимости от пола автора Pol_pa10

Принцип действия таков: мы добавим новые классы CSS (fa_postbody_xy для мужчин и fa_postbody_xx для женщин), чтобы связать корпус сообщения с полом, указанным в профиле сообщения, и с помощью этих новых классов сможем управлять оформлением сообщений.

2. Установка скрипта Javascript

Создайте новый файл Javascript :

ПА - Модули - HTML & Javascript - Управление кодами Javascript


Оформление сообщений в зависимости от пола автора Nddddn12

Название : любое по вашему желанию
Расположение: в темах
Код Javascript :

Код:
  $(function() {
     
      //Укажите здесь версию вашего форума!
      var version = "phpBB3";
     
      if(version.toLowerCase() == "phpbb2"){ 
          $(".postdetails img[title='Мужчина']").closest('.postdetails').parent('td').next('td').addClass("fa_postbody_xy");
          $(".postdetails img[title='Женщина']").closest('.postdetails').parent('td').next('td').addClass("fa_postbody_xx");
      }else if(version.toLowerCase() == "phpbb3"){ 
          $(".postprofile img[title='Мужчина']").closest('.postprofile').prev('.postbody').addClass("fa_postbody_xy");
          $(".postprofile img[title='Женщина']").closest('.postprofile').prev('.postbody').addClass("fa_postbody_xx"); 
      }else if(version.toLowerCase() == "punbb"){ 
          $(".user-info img[title='Мужчина']").closest('.postmain').addClass("fa_postbody_xy");
          $(".user-info img[title='Женщина']").closest('.postmain').addClass("fa_postbody_xx"); 
      }else if(version.toLowerCase() == "invision"){       
          $(".postprofile img[title='Мужчина']").closest('.post-container').addClass("fa_postbody_xy");
          $(".postprofile img[title='Женщина']").closest('.post-container').addClass("fa_postbody_xx");
      }
    });


Внимание: Для правильной работы этого скрипта необходимо указать версию вашего форума, отредактировав переменную version, которая может принимать значения phpBB2, phpBB3, punBB и Invision.

3. Настройка CSS

Для примера мы дадим здесь код CSS, позволяющий применить разные цвета для фона сообщений в зависимости от пола их авторов. Этот код использует 2 класса, добавленных нами выше посредством скрипта Javascript.
Возможности настройки с помощью CSS разнообразны и зависят от ваших умений и воображения smile

ПА - Оформление - Картинки и цвета - Цвета - Каскадная таблица стилей CSS
Код:


.fa_postbody_xy{
      background-color: #87CEEB;
    min-height: 500px;
    }
     
    .fa_postbody_xx {
      background-color: #DDA0DD;
    min-height: 500px;
    }


4. Результат :

Оформление сообщений в зависимости от пола автора Css_se10



© Данный туториал разработан командой форума поддержки FOROACTIVO.COM и в частности пользователем Turbodeif. Любая публикация этого материала без разрешения администрации help.forum2x2.ru запрещается.
Luz
Luz
Администратор
Администратор

Женщина
Сообщения : 16174
Возраст : 50
Регистрация : 2005-03-01
Благодарности : 2452

Без предупреждений

http://help.forum2x2.ru

Вернуться к началу Перейти вниз

Вернуться к началу

- Похожие темы

 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения