[Simple Portal Blocks Slider] Добавление скольжения боковых панелей портала

Автор Макар, 09 марта 2011, 02:29:17

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Макар

Simple Portal Blocks Slider
Первая альфа версия



Автор Макар  :)

Протестирован в последних версиях основных браузеров Opera11, FF 3.6, IE9, Chrome 9


ВАЖНО: ТОЛЬКО ДЛЯ SMF 2 начиная с RC5 (на ранних версиях форума тестирование не проводилось)


Мод добавляет скольжение боковых панелей Симпле Портала.  При использовании боковых панелей Simple Portal основная часть форума сужается из за чего появляется пустое пространство на длинных страницах. Помогает заполнить его и использовать всю видимую часть страницы на мониторе.

Настроек в административной части не имеет. При отсутствии боковых панелей никак себя не проявляет. Панели можно использовать поочередно или совместно , т.е. в штатном режиме.  Для отключения эффекта скольжения деинсталируйте мод. (если вносили правки для совместимости с dQuoteSelection Mod не забудьте сделать обратную операцию восстановления )

Мод зависим от Simple Portal, сначала ставим портал затем мод. (при отсутствии портала установщик внесет изменения в файлы основной темы и проигнорирует отсутствие файлов портала) Но работать не будет ввиду отсутствия "предмета который необходимо двигать"


При установке в нестандартные темы оформления необходимо скопировать файлы
jquery.min.js и jquery.scrollFollow.js из папки Themes\default\scripts в папку Themes\ваша тема\scripts

Возможно прийдется скопировать файл portal.css из папки Themes\default\css в папку
стилей вашей темы Themes\ваша тема\css

Если у вас уже установлена библиотека jquery.min.js проверить и исключить двойной вызов загрузки библиотеки
в файле Themes\default\index.template.php


Если вы используете последнюю версию dQuoteSelection Mod beta2  мод конфликтует с подгружаемой на страницах где есть форма ответа библиотекой yandex.st/jquery/1.4.2/jquery.min.js

для устранения конфликта необходимо в файле Display.php найти и закоментировать (или удалить) строку
<script type="text/javascript" src="http://yandex.st/jquery/1.4.2/jquery.min.js"></script>
работоспособность мода dQuoteSelection Mod beta2  сохранится !!! так как он при необходимости будет использовать библиотеку jquery.min.js из папки Themes\default\scripts или из папки вашей нестандартной темы.


Мод проверен на совместимость со следующими модами:
все моды на момент проверки установлены на rc5 обновленный с rc4
моды в той или иной степени адаптированы под rc5

1.   Simple Portal Blocks Slider    0.1alfa     
2.   Watermark.light    1.5     
3.   Redirection Topics    1.0     
4.   Link Exchange Master    0.8 beta     
5.   Custom Form Mod RUS    0.3     
6.   Login Detector    1.0     
7.   Fancy Features    1.2.5     
8.   Watermark.light for AEVA    1.5     
9.   Karma Description Mod    2.6.8     
10.   Aeva Media    1.4c     
11.   Quote and code like vb4    1.0     
12.   Default Avatar    1.4     
13.   Antibumper    1.0     
14.   Custom Form Mod    1.6     
15.   Notify Modification Last Post    1.3     
16.   SimpleAds    1.0.1     
17.   Sitemap    2.2.0     
18.   Related Topics    1.4 RC1 
19.   RedirectPage    1.9a     
20.   Menu Order    0.2.5     
21.   Switch Permissions    1.0     
22.   WYSIWYG Quick Reply    2.1     
23.   Pretty URLs    1.0RC5     
24.   dQuoteSelection    3.0 b2     - персональная несовместимость см. выше
25.   offtop Tag    0.1     
26.   Hide Tag    2.3.6     
27.   Quick Search    0.4     
28.   Moderator and Administrator Comment Tags    1.8     
29.   Counter Management    1.2     
30.   SimplePortal    2.3.3     
31.   Aeva Media Russian Translation    1.0     
32.   Users Online Today    1.5.6     
33.   Nickname to Reply    0.6     
34.   Additional Home page Title | S-Ace    3.0     
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Ломака

На мою нестандартную не подходит. Выдает две ошибки при установке в index, и наверное  попробовать смогу только завтра править...

Макар

найти

   // Here comes the JavaScript bits!
   echo '
и добавить после

   <script type="text/javascript" src="', $settings['theme_url'], '/scripts/jquery.min.js"></script>
   <script type="text/javascript" src="', $settings['theme_url'], '/scripts/jquery.scrollFollow.js"></script>

рядом вставить
код

    echo '
            <script type="text/javascript">
                 $( document ).ready( function () {
                 $( \'#right_block_scroll\' ).scrollFollow( {
                    container: \'sp_right\'
                  } );
             } );
            </script>
                        <script type="text/javascript">
                 $( document ).ready( function () {
                 $( \'#left_block_scroll\' ).scrollFollow( {
                    container: \'sp_left\'
                  } );
             } );
            </script>

главное не влезь внутрь в какой нибудь функции или цикла :)


тестировал только что на rc4  работает :)
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Stern

МышЫ плакали, кололись, но продолжали жрать кактус...

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny