Страница 1 из 6
Перенос профиля влево на стиле prosilver
Добавлено: 28 мар 2012, 10:13
DeaDRoMeO
Введение
Многие из вас, кто использует на форуме стиль
просильвер (prosilver), хотели бы иметь возможность настраивать отображение минипрофиля при просмотре тем в этом стиле. Изначально минипрофили располагаются исключительно справа, а данная модификация даст возможность пользователям выбирать - слева или справа отображать минипрофиль. Согласитесь, полезная вещь для форума.
Внимание !!! данная модификация работает как на стиле
prosilver, так и на всех других стилях, которые построены на основе
prosilver
Установка
Скачиваем архив и помещаем единственный файл из него в папку
styles/prosilver/theme/leftsided.css
- leftside.zip
- Перенос профиля влево на стиле prosilver phpbb3 - данная модификация поможет вам сделать стиль просильвер левосторонним, при этом оставив у пользователей возможность сменить его на правосторонний
- (311 байт) 282 скачивания
Открываем
includes/session.php и находим
Далее в найденной строке находим
Вставляем после найденного
Открываем
includes/ucp/ucp_prefs.php и находим
Код: Выделить всё
'wordcensor' => request_var('wordcensor', (bool) $user->optionget('viewcensors')),
Вставляем после найденного
Код: Выделить всё
'leftsided' => request_var('leftsided', (bool) $user->optionget('leftsidedstyle')),
Находим
Код: Выделить всё
$user->optionset('viewavatars', $data['avatars']);
Вставляем после найденного
Код: Выделить всё
$user->optionset('leftsidedstyle', $data['leftsided']);
Находим
Код: Выделить всё
'S_DISABLE_CENSORS' => $data['wordcensor'],
Вставляем после найденного
Открываем
includes/functions.php и находим
Код: Выделить всё
'S_REGISTER_ENABLED' => ($config['require_activation'] != USER_ACTIVATION_DISABLE) ? true : false,
Вставляем после найденного
Код: Выделить всё
'S_STYLE_LEFTSIDED' => $user->optionget('leftsidedstyle'),
Открываем
styles/prosilver/template/ucp_prefs_view.html и находим
Код: Выделить всё
<label for="wordcensor0"><input type="radio" name="wordcensor" id="wordcensor0" value="0"<!-- IF not S_DISABLE_CENSORS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
<!-- ENDIF -->
Вставляем после найденного
Код: Выделить всё
<dl>
<dt><label for="leftsided1">{L_LEFTSIDED_STYLE}:</label><br /><span>{L_LEFTSIDED_STYLE_EXPLAIN}</span></dt>
<dd>
<label for="leftsided1"><input type="radio" name="leftsided" id="leftsided1" value="1"<!-- IF S_LEFTSIDED --> checked="checked"<!-- ENDIF --> /> {L_YES}</label>
<label for="leftsided0"><input type="radio" name="leftsided" id="leftsided0" value="0"<!-- IF not S_LEFTSIDED --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
</dd>
</dl>
Открываем
styles/prosilver/template/overall_header.html и находим
Код: Выделить всё
<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->
Вставляем после найденного
Код: Выделить всё
<!-- IF S_STYLE_LEFTSIDED -->
<link href="{T_THEME_PATH}/leftsided.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->
Открываем
language/ru/ucp.php и находим
Вставляем после найденного
Код: Выделить всё
'LEFTSIDED_STYLE' => 'Использовать левосторонний стиль',
'LEFTSIDED_STYLE_EXPLAIN' => 'Если да, то мини-профиль будет находится на левой стороне.',
Все, мод установлен, не забываем чистить кеш. Теперь в
Центр пользователя - Настройки форума - настройки отображения любой пользователь будет волен выбрать правосторонний либо левосторонний стиль отображения
Перенос профиля влево на стиле prosilver
Добавлено: 28 мар 2012, 15:14
mixail
Вопрос конечно интересный...... Перенос профиля влево на стиле prosilver ..... надо будет посмотреть, может и установим в скором будущем....
Спасибки за анонсик...
Перенос профиля влево на стиле prosilver
Добавлено: 28 мар 2012, 15:29
DeaDRoMeO
Всегда пожалуйста, поставить это не трудно, зато у пользователей будет выбор по желанию
Перенос профиля влево на стиле prosilver
Добавлено: 01 апр 2012, 00:14
mixail
Спасибо за мод...
Установил, все работает как положено....
Перенос профиля влево на стиле prosilver
Добавлено: 01 апр 2012, 08:41
DeaDRoMeO
Замечательно, поздравляю
Перенос профиля влево на стиле prosilver
Добавлено: 27 апр 2012, 11:11
Безликий
Код: Выделить всё
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/p86747/www/xn--80aaakyuk4b.xn--p1ai/includes/session.php on line 1535
что я не так сделал вроде всё правельно правил
Перенос профиля влево на стиле prosilver
Добавлено: 27 апр 2012, 11:27
Безликий
от одной избавился вторая вылезла
Код: Выделить всё
Parse error: syntax error, unexpected T_STRING, expecting ')' in /home/p86747/www/xn--80aaakyuk4b.xn--p1ai/includes/ucp/ucp_prefs.php on line 310
Перенос профиля влево на стиле prosilver
Добавлено: 27 апр 2012, 11:31
DeaDRoMeO
Значит надо еще раз внимательно проверить правки, обычно такая ошибка возникает если где то нарушается баланс <!-- ENDIF --> в коде, либо где то лишний стоит, либо наоборот не хватает, особое внимание удели правкам в styles/prosilver/template/ucp_prefs_view.html и styles/prosilver/template/overall_header.html
Перенос профиля влево на стиле prosilver
Добавлено: 27 апр 2012, 13:13
Безликий
ок завтро попробую поковырять
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 08:17
do50
в prosilver всё было как надо, поставил другой стиль (на prosilver), перестало отображаться слева, отображается только справа. как исправить?
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 14:41
DeaDRoMeO
do50 писал(а):как исправить?
Очевидно что нужно сделать правки в новом стиле
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 17:18
do50
тащемта, я это делал, ничего не вышло, вот и обращаюсь к спецу
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 18:33
DeaDRoMeO
Да ладно быть такого не может, кеш форума в 4 местах очищали ??? Кеш браузера ?? У себя в профиле на новом стиле выбрали правосторонний стиль ?
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 21:37
do50
а про четыре места(!) можно поподробнее?
Перенос профиля влево на стиле prosilver
Добавлено: 21 сен 2012, 22:07
DeaDRoMeO
Админка - Общие - Очистить кеш
Админка - Стили - Шаблоны - Ваш стиль - Очистить кеш (Обновить)
Админка - Стили - Темы - Ваш стиль - Очистить кеш (Обновить)
Админка - Стили - Наборы рисунков - Ваш стиль - Очистить кеш (Обновить)
Перенос профиля влево на стиле prosilver
Добавлено: 07 ноя 2012, 20:05
dqdmitry
Сергей, только что поставил, все работает, СПАСИБИЩЕ
.
Перенос профиля влево на стиле prosilver
Добавлено: 07 ноя 2012, 20:11
DeaDRoMeO
На здоровьице))Поздравляю)
Перенос профиля влево на стиле prosilver
Добавлено: 19 ноя 2012, 22:52
OlegOleg1980
не поставился на стиль Style designed by Artodia.
там просто нет некоторых файлов. вставил изменения параллельно в prosilver - нет реакции
Перенос профиля влево на стиле prosilver
Добавлено: 20 ноя 2012, 06:57
DeaDRoMeO
Кеши обоих стилей в 4-х местах очищали ??? Как же я намучался с этим стилем в свое время)
Перенос профиля влево на стиле prosilver
Добавлено: 20 ноя 2012, 11:30
OlegOleg1980
да очищал. кстати спасибо за инфу где очищать. а то менял css в шаблонах и не фига изменений не было, хотя кеши чистил - весь изматерился и проклял этот шаблон))))) а после 4 мест - вроде половину изменений встало на место))