Иконка ресурса

Website Width Toggle (CC by) 1.1

Нет прав для скачивания

Hope

Premium
Сообщения
48,322
Решения
22
Реакции
72,062
Баллы
40,905
Плагин добавит в "подвал" Вашего форума переключатель ширины стиля и пользователи сами смогут изменять размер с фиксированного на резиновый и наоборот.

Для работы данного дополнения Вам нужно сначала установить Template Modification System
 
Последнее редактирование:
Блин, плагин ставит код кнопки вот сюда: (не знаю как эта строка называется)

1.png

А у меня она убрана и все ломается при установке плагина:

2.png

Футер обычно выглядит так:

3.png

Ребят, как сделать что бы код вставлялся, к примеру, рядом с "обратная связь" или ниже ?[DOUBLEPOST=1394281910,1394281514][/DOUBLEPOST]Можно этот код кнопки вырезать из плагина и вставить его в нужное место в ручную ?
 
В шаблоне footer находим:
Код:
<xen:if is="{$xenOptions.contactUrl.type} === 'default'">


И ниже добавляем:
Код:
<li>
<xen:if is="{xen:property sedo_websitewidth_toggle_activation}">
<xen:include template="sedo_website_width_toggle" />
</xen:if>
</li>
[DOUBLEPOST=1394282170,1394281930][/DOUBLEPOST]Вот сам плагин, с вырезанной модификацией, которая Вам не нужна...
 

Вложения

  • addon-sedo_width_toggle.xml.zip
    3.6 KB · Просмотры: 9
Настройки стиля. Там есть различные настройки. Кнопку можно отключить и т.п.
 
Настройки стиля. Там есть различные настройки. Кнопку можно отключит и т.п.

Пробовал, отключал, тогда она вообще пропадает, хоть и прописана в ручную, но футер перестает ломаться.[DOUBLEPOST=1394283743,1394283534][/DOUBLEPOST]Михаил, может где то не дорезали код ?
 
Всё там дорезано. Копайте css шаблоны плагина и изменяйте нужные значения.[DOUBLEPOST=1394284704,1394283886][/DOUBLEPOST]Тогда предлагаю всё содержимое шаблона sedo_website_width_toggle заменить на:
Код:
<xen:require js="js/sedo/widthtoggle/widthtoggle.js" />
<xen:require css="sedo_website_width_toggle.css" />
<xen:edithint template="sedo_website_width_user_option" />

<xen:if is="{$visitor.user_id}">
    <xen:set var="$state"><xen:if is="@sedo_websitewidth_default == 'fixed'">{xen:if '{$visitor.sedo_website_width}', 'fluid', 'fixed'}<xen:else />{xen:if '{$visitor.sedo_website_width}', 'fixed', 'fluid'}</xen:if></xen:set>
    <xen:if is="{$state} == 'fixed'">
        <xen:require css="sedo_website_width_toggle_members_fixed.css" />
    <xen:else />
        <xen:require css="sedo_website_width_toggle_members_fluid.css" />
    </xen:if>

        <a id="globalWidthButton" class="JsOnly {$state} Tooltip" title="{xen:phrase sedo_website_width_chooser}" href="#" data-state="{$state}" data-visitor="1" data-value="{$visitor.sedo_website_width}" data-redirect="{$requestPaths.requestUri}" data-fixed="{xen:jsescape {xen:phrase sedo_websitewidth_fixed}}" data-fluid="{xen:jsescape {xen:phrase sedo_websitewidth_fluid}}" rel="nofollow">
            {xen:if '{$state} == "fixed"', '{xen:phrase sedo_websitewidth_fixed}', '{xen:phrase sedo_websitewidth_fluid}'}
        </a>
<xen:else />
   
        <a id="globalWidthButton" class="JsOnly @sedo_websitewidth_default Tooltip" title="{xen:phrase sedo_website_width_chooser}" href="#" data-state="@sedo_websitewidth_default" data-visitor="0" data-fixed="{xen:jsescape {xen:phrase sedo_websitewidth_fixed}}" data-fluid="{xen:jsescape {xen:phrase sedo_websitewidth_fluid}}" rel="nofollow">
            {xen:if '@sedo_websitewidth_default == "fixed"', '{xen:jsescape {xen:phrase sedo_websitewidth_fixed}}', '{xen:phrase sedo_websitewidth_fluid}'}
        </a>

</xen:if>


И у нас получится вот так:
Capture_91.png Capture_92.png
 
Ну тогда верните стандартный подвал. :) Не имею возможности проверок на других стилях. Всё проверяется только на длефолтном, так же как и все плагины, которые пишут авторы. Никто не несёт ответственности за то, что у Вас будет после установки чего-либо на изменённый стиль. :)
 
Ладно, свяжусь с человеком который мне делал(переделывал) футер, пусть глянет что там ломается. Но если у Вас разыгрался интерес найти решение, то пишите варианты, буду тыкать.
 
Проверить на таком футере нет никакой возможности, поэтому вариантов больше нет... :)
 
Проверить на таком футере нет никакой возможности,

метод тыка и 150г. водки творят чудеса :-D Вроде починил, проблемы были в css, пересекались классы, наверно :-D , только не могу проверить, ребят, проверьте если не трудно forum.goodtrading.ru (админ, модератор, удалите после проверки адрес) .

08.03.png
 
Последнее редактирование:
Всё плохо. Кнопка съехла вниз. Поменяйте шаблон на тот, который я давал выше.
 
Поменял, странно у меня норм показывало
 
И всё-равно кнопка немного сползает вниз...
 
Найдите шаблон, с содержимым:
Код:
#globalWidthButton.fixed {
        font-size: 20px;
color: rgb(255, 255, 255);
text-decoration: none;
background-color: rgb(178, 85, 173);

        padding: 2px;
-webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px;
display: block;
text-align: center;
line-height: 14px;
position: relative;

        top: 3px;

        width: 22px;

    }


И параметр top: 3px; поменяйте на top: 0px; - так будет оптимально. :)[DOUBLEPOST=1394290540,1394290415][/DOUBLEPOST]Сейчас у Вас выглядит так:

Capture_93.png


А если Вы сделаете то, что я написал выше, то будет вот так:

Capture_94.png
 
Найдите шаблон

Это в плагине настраивается(когда ковырял, видел), внешний вид->настройки стиля->Website Width Toggle

08.03.png
[DOUBLEPOST=1394291523,1394290917][/DOUBLEPOST]Михаил, спасибо за помощь и поправьте в первом сообщении, что для 1.2-1.3 не нужно устанавливать TMS.
 
Последнее редактирование:
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу