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

Получить ссылку

Добавлено: 03 окт 2008, 19:00
symbian9
Вот сегодня написал не большой скриптик, особенно подойдет для варезников.

Описание: Этот скрипт предназначен для того чтобы пользователь мог бысто взять ссылку вашего файла и разместить на форуме, блоге, чате или еще где нибудь.
Изображение
Подключаем jquery - распаковываем этот архив в корень сайта
Между <head> и </head> пишем:

Код: Выделить всё

<script type="text/javascript" src="/jquery-1.2.6.js"></script>

Заходим в редактирование дизайна -> Каталог файлов -> Страница материала и комментариев к нему

Находим:

Код: Выделить всё

<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?>

Заменяем на:

Код: Выделить всё

<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?>
· <a href="javascript://" onClick="$('#link').slideToggle('slow')">Получить ссылку</a>

- Если гостям нельзя скачивать то ставим:

Код: Выделить всё

<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?>
<?if($USER_LOGGED_IN$)?>· <a href="javascript://" onClick="$('#link').slideToggle('slow')">Получить ссылку</a><?endif?>

Далее находим:

Код: Выделить всё

$MESSAGE$

Заменяем на:

Код: Выделить всё

$MESSAGE$
<div class="uz" id="link" style="display:none">
<!-- Автор скрипта FanCity.Net.Ru -->
<TABLE align="center" border="0" width="40%" bgcolor="#000000" cellspacing="1" cellpadding="3" class="gTable">
<TR>
<TD class="gTableBody1"><div align="center">ББ - код</div></TD> <TD class="gTableBody1">
<div align="center"><input style="background:#FFFFFF;" readonly onclick="select(this)" type="text" value="[url=<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>]$ENTRY_TITLE$[/url]"size="65"></div></TD>
</TR>
<TR>
<TD class="gTableBody1"><div align="center">Html</div></TD> <TD class="gTableBody1">
<div align="center"><input style="background:#FFFFFF;" readonly onclick="select(this)" type="text" value="<a href='<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>'>$ENTRY_TITLE$ (<?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?>)</a>"size="65"></div>
</TD>
</TR>
<TR>
<TD class="gTableBody1"><div align="center">Прямая ссылка</div></TD> <TD class="gTableBody1">
<div align="center"><input style="background:#FFFFFF;" readonly onclick="select(this)" type="text" value="<?if($FILE_DIRECT_URL$)?>$FILE_DIRECT_URL$<?else?>$RFILE_DIRECT_URL$<?endif?>"size="65"></div>
</TD>
</TR>
</TABLE>
</div>

Готово... Сохраняем шаблон
Смотрим что получилось ;)

Re: Получить ссылку

Добавлено: 03 окт 2008, 19:43
Vanofuture
jQuery, имхо лишнее.

Re: Получить ссылку

Добавлено: 03 окт 2008, 19:57
symbian9
Vanofuture писал(а):jQuery, имхо лишнее.

кому как

Re: Получить ссылку

Добавлено: 03 окт 2008, 22:51
symbian9
Думаю нужно переместить в архив

Re: Получить ссылку

Добавлено: 03 окт 2008, 22:57
XxMARSxX
подключать jQuery только из-за эффекта слайда - это жестоко...
не стоит забывать что до сих пор есть пользователи с 64к связью и меньше + если вы нагрузите вашу страницу рекламой картинками и еще скриптами то, это уж слишком

Re: Получить ссылку

Добавлено: 10 окт 2008, 14:52
symbian9
XxMARSxX писал(а):подключать jQuery только из-за эффекта слайда - это жестоко...
не стоит забывать что до сих пор есть пользователи с 64к связью и меньше + если вы нагрузите вашу страницу рекламой картинками и еще скриптами то, это уж слишком

у каждого второго на сайте стоит jQuery

Re: Получить ссылку

Добавлено: 10 окт 2008, 16:10
XxMARSxX
symbian9 писал(а):
XxMARSxX писал(а):подключать jQuery только из-за эффекта слайда - это жестоко...
не стоит забывать что до сих пор есть пользователи с 64к связью и меньше + если вы нагрузите вашу страницу рекламой картинками и еще скриптами то, это уж слишком

у каждого второго на сайте стоит jQuery

у каждого второго он стоит для того... а они сами не знают для чего
либо для какого-то одного эффекта либо для какого-то одного действия, ибо даже полуаякса на Юкозе не получится + только каждый 50й или 150й знает как правильно запросы делаются

Re: Получить ссылку

Добавлено: 02 дек 2008, 01:00
lockki
Проделал все, как написано..

Только архив качал не по ссылке, т.к. он не качается...а с офф сайте..100кб...залил на сайт переименовав в jquery-1.2.6.

Заливаю песню...показывается "Получить ссылку".......на нее жмешь и ничего не происходит.

Что такое?

http://arhiv.c-walking.ru/load/1-1-0-6

login: test
pass: test

Re: Получить ссылку

Добавлено: 02 дек 2008, 01:41
Nemo
спасибо за скрипт, но! если неошибаюсь то ведь это можно прописать через стандартные $коды$ юкоза ведь так?? ))) думаю что лучше использовать те стандартные коды юкоз ведь они скрыты под php, а php это лучший вриянт для юкоза.

Re: Получить ссылку

Добавлено: 02 дек 2008, 12:06
symbian9
Nemo писал(а):спасибо за скрипт, но! если неошибаюсь то ведь это можно прописать через стандартные $коды$ юкоза ведь так?? ))) думаю что лучше использовать те стандартные коды юкоз ведь они скрыты под php, а php это лучший вриянт для юкоза.

:lol: :D спасибо. настроение поднял :lol: