Страница 1 из 2

Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 17:35
AllCity
Изображение
Собственно скрин все говорит сам за себя :D

Кто не понял то любая ссылка на форуме (в посте) при клике будет открывается в таком окне как на скрине.
Полезен когда на сайте много ссылок тем самым не терять посетителей так как они по прежнему остаются на вашем сайте. :oops:

Установка:
1. Заходим в шаблон Форум - Общий вид страниц форума
2. Между <head> и </head> ставим эти строки
Код: Выделить всё
<script type="text/javascript">
var GB_ROOT_DIR = "/greybox/";
</script>

<script type="text/javascript" src="/greybox/AJS.js"></script>
<script type="text/javascript" src="/greybox/AJS_fx.js"></script>
<script type="text/javascript" src="/greybox/gb_scripts.js"></script>
<link href="/greybox/gb_styles.css" rel="stylesheet" type="text/css" />

AJS_fx.js файл используется для эффектов если вы не хотите эффектов, то удалите эту строку
Код: Выделить всё
<script type="text/javascript" src="/greybox/AJS_fx.js"></script>

на этом вы сэкономите 3.08 Кб :D
3. Потом в этом же шаблоне после $BODY$ ставим этот скрипт
Код: Выделить всё
<script type="text/javascript">
// GreyBox idea by AllCity ~ web-codes.net
gb=document.getElementsByTagName("a");
for(
sw=0;sw<gb.length;sw++){
if(
gb[sw].className=="link"){
gb[sw].rel="gb_page_center[800, 400]";
gb[sw].title="GreyBox idea by AllCity ~ http://web-codes.net/";}}
</script>

4. Скачиваем этот архив и загружаем только папку greybox в корень сайта!
GreyBox_v5_53.zip
(188.51 Кб) Скачиваний: 535

5. Заходим в админку Файловый менеджер в папку greybox и сюда надо загрузить файл loader_frame.html (loader_frame.html находится в архиве в папке greybox)

Вот и все!!!!! :P

Пример работы скрипта можно увидеть здесь.

Все работает на 100% в этих браузерах!
Safari
Firefox 1.5+
Internet Explorer 5.5+
Opera 8.5+

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 17:57
AllCity
Немного о настройке скрипта где
Код: Выделить всё
rel="gb_page_center[800, 400]" 

это регулировка размера окна ;) 800 - ширина, 400 - высота.
Для того чтоб окно открывалось на весь сайт тогда замените
Код: Выделить всё
rel="gb_page_center[800, 400]" 

на
Код: Выделить всё
rel="gb_page_fs[]" 

Продвинутые пользователи могут посмотреть мануал тут (На английском) там есть разные варианты открытия этого окна я вам предоставил только два. :ugeek:
Где
Код: Выделить всё
title="GreyBox idea by AllCity ~ http://web-codes.net/" 

меняем на все что хотим :!:

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 18:44
HellDashX
Крутизна!!!!! РЕСПЕКТИЩЕ!!!

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 18:50
sanek_sa
кульно все рабоетат спасибо!=)))

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 18:52
sergey-12
А для новостей можно так сделать?

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 19:54
AllCity
sergey-12 писал(а):А для новостей можно так сделать?

Можно но при условие что ты добавляешь новости через ББ-коды ;)
Все это делается в этом шаблоне Новости сайта - Страница материала и комментариев к нему
И место $BODY$ находишь там $MESSAGE$ или $COM_ADD_FORM$ :roll:

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 20:21
sergey-12
Allcity, спасибо большое

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 23:26
AllCity
;) пользуйтесь только не удаляем копирайты а то :twisted:

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 30 июл 2008, 23:55
Taksi_Alisa
Супер пупер кульный хак, респектище автору и AllCity! :drinks: :drinks:

Re: Хак открытия ссылок с помощью GreyBox скрипта.

СообщениеДобавлено: 31 июл 2008, 00:07
потрошитель
A где можно цвет букв поменять а то они сплываються с фоном нифига не видно...