Trotor 27 10/12/13 02:35 Собственно есть такая хорошая настройка как персонализация профиля - юзер может сам выбирать цвет и изображения, но только в пределах своего профиля. А возможно ли такую персонализацию распространить на весь форум? 1 Поделиться сообщением Ссылка на сообщение
Bot 5 10/12/13 02:35 Обратите внимание По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них. Поделиться сообщением Ссылка на сообщение
newbie 1723 10/12/13 04:10 Есть стили, в которых юзер может менять цветовое оформление отдельных элементов стиля. Не знаю как дела обстоят в 3.1.4. А возможно ли такую персонализацию распространить на весь форум?Возможно. Создаем условие и изменяем свойства нужных селекторов. Поделиться сообщением Ссылка на сообщение
Trotor 27 10/12/13 04:57 Есть стили, в которых юзер может менять цветовое оформление отдельных элементов стиля. Не знаю как дела обстоят в 3.1.4.Помниться давно видел такие стили, и на 3.1.4 Создаем условие и изменяем свойства нужных селекторов.Не подскажите какие условия? Поделиться сообщением Ссылка на сообщение
newbie 1723 10/12/13 06:26 <php> if ( $this->memberData['pp_customization'] ) { $props = unserialize( $this->memberData['pp_customization'] ); } </php> <if test="is_array($props) AND $props['type']"> <style type="text/css"> /* Overwrite some of the standard IPB rules */ /* Content, is the main page under the header */ #content { padding-left: 95px; padding-right: 95px; max-width:1000px; margin-left: auto; margin-right: auto; } /* new DIV so we can use a semi-transparent image */ #userBg { background-image: url("{style_images_url}/opacity70.png"); padding-bottom: 25px; } /* Set a semi-transparent image for the secondary nav */ #secondary_nav { background-image: url("{style_images_url}/opacity50.png"); height: 15px; } div#profile_overview .general_box.alt, .personal_info { /* background-color: #f3f3f3; */ } <if test="$props['bg_color'] OR $props['bg_url']"> body { <if test="$props['bg_color']"> background-color: #{$props['bg_color']}; </if> <if test="$props['bg_url']"> background-image: url("{$this->settings['upload_url']}/{$props['bg_url']}"); <if test="! $props['bg_tile']"> background-position: 0px 0px; background-attachment: fixed; background-repeat: no-repeat; <else /> background-position: 0px 0px; background-attachment: fixed; background-repeat: repeat; </if> </if> } </if> </style> </if> CSS взят из профиля Поделиться сообщением Ссылка на сообщение
Trotor 27 10/12/13 07:10 @newbie, Ух ты, получилось!Большое спасибо! P.S. А возможно реализовать не одну кнопку выбора цвета, а несколько? Поделиться сообщением Ссылка на сообщение
newbie 1723 10/13/13 04:16 P.S. А возможно реализовать не одну кнопку выбора цвета, а несколько? Так это уже не персонализация, а "бэкграунд-свитчер". Поделиться сообщением Ссылка на сообщение
newbie 1723 10/13/13 04:16 P.S. А возможно реализовать не одну кнопку выбора цвета, а несколько? Так это уже не персонализация, а "бэкграунд-свитчер". Поделиться сообщением Ссылка на сообщение
Trotor 27 10/13/13 11:13 Так это уже не персонализация, а "бэкграунд-свитчер".Нет, такое уже сделал. Я вот это имею виду: <if test="$props['bg_color']">background-color: #{$props['bg_color']};</if Все подкреплённые ячейки CSS будут иметь один цвет, особого разнообразия в цвете не получается. Поделиться сообщением Ссылка на сообщение