Кнопка сайта - панель
|
Polarfox |
Опубликовано 8.01.2010 19:30:33
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Валидно на любой версии 7.x, с адаптацией - вообще везде.
Что это?
Код панели "Ваша кнопка"
Описание:
При раскрытии, появляется поле с выбором - кнопка или ссылка, код которых можно скопировать себе куда нить на сайтик. Работает и без скриптов - но уже только кнопка.
Использованы плюсы jQuery потому без нее оно работать не будет (касается тех кто решит поставить себе на шестую версию - ставьте И jQuery вместе с этим)
Установка?
Копипастим код в панель, меняем настройки кнопки.
Описание сайта и ссылка - берется из ваших опций сайта.
Кнопка изначально боковая... Ну мало ли :)
Старый код $banner_url = 'http://unlogic.info/images/logo_site2.png'; // Use full URL to image - change to your image
$banner_width = '88';
$banner_height = '31';
openside('Наша кнопка');
echo '<div align="center">Будем благодарны, за размещение нашей кнопки или ссылки на наш портал.
<br /><br />
<a href="#" onclick="jQuery(\'#my_btn\').slideToggle(\'normal\');jQuery(\'#give_c\').slideUp(\'normal\');return false;">
<img src="'.$banner_url.'" width="'.$banner_width.'" height="'.$banner_height.'" border="1" />
<span class="small" id="give_c"><br />Дайте код!</span>
</a>
<br /><br />
<div id="my_btn"><span class="small">Ваш код:<br />
(<a href="#" onclick="jQuery(\'#mybtncode\').html(mbtn_c);return false;" >кнопка</a> | <a href="#" onclick="jQuery(\'#mybtncode\').html(mlink_c);return false;" >ссылка</a>)</span>
<br />
<textarea onFocus="this.select()" onClick="this.select()" name="mybtn" id="mybtncode" readonly class="textbox" cols="30" rows="5" style="width: 140px;">
<a href="'.$settings["siteurl"].'" target="_blank"><img width="'.$banner_width.'" height="'.$banner_height.'" title="'.$settings["sitename"].'" alt="'.$settings["sitename"].'" src="'.$banner_url.'" border="0" /></a>
</textarea></div></div>
<script type="text/javascript">
<!--
show_hide("my_btn");
var mbtn_c = jQuery(\'#mybtncode\').html();
var mlink_c = \'<a href="'.$settings["siteurl"].'" target="_blank">'.$settings["sitename"].'</a>\'
//-->
</script>';
closeside();
Новый код (без эффекта дрожания) бета:
$banner_url = 'http://unlogic.info/images/logo_site2.png'; // Use full URL to image - change to your image $banner_width = '88'; $banner_height = '31'; openside('Наша кнопка'); echo '<div align="center">Будем благодарны, за размещение нашей кнопки или ссылки на наш портал. <br /><br /> <a href="#" onclick="mybtn_givec();return false;"> <img src="'.$banner_url.'" width="'.$banner_width.'" height="'.$banner_height.'" border="1" /> </a> <div id="give_c"><a href="#" class="small" onclick="mybtn_givec();return false;">Дайте код!</a></div> <br /> <div id="my_btn"><span class="small">Ваш код:<br /> (<a href="#" onclick="jQuery(\'#mybtncode\').html(mbtn_c);return false;" >кнопка</a> | <a href="#" onclick="jQuery(\'#mybtncode\').html(mlink_c);return false;" >ссылка</a>)</span> <br /> <textarea onFocus="this.select()" onClick="this.select()" name="mybtn" id="mybtncode" readonly class="textbox" cols="30" rows="5" style="width: 140px;"> <a href="'.$settings["siteurl"].'" target="_blank"><img width="'.$banner_width.'" height="'.$banner_height.'" title="'.$settings["sitename"].'" alt="'.$settings["sitename"].'" src="'.$banner_url.'" border="0" /></a> </textarea></div></div> <script type="text/javascript">//<![CDATA[ show_hide("my_btn"); function mybtn_givec() {jQuery(\'#my_btn\').slideToggle(\'fast\');jQuery(\'#give_c\').slideUp(\'fast\');} var mbtn_c = jQuery(\'#mybtncode\').html(); var mlink_c = \'<a href="'.$settings["siteurl"].'" target="_blank">'.$settings["sitename"].'</a>\'; //]]></script>'; closeside();
Хороших Вам партнеров! :)
Исправление "дрожи земли"
Fix: XHTML img
Изменил(а) Polarfox, 14.02.2012 15:27:54
|
|
|
WhiteFox |
Опубликовано 10.12.2019 03:29:17
|

Бот
Сообщений: 1
Зарегистрирован: возможно
|
Короткая навигация по форуму (избранное): [Пропустить]
А еще есть Файлы - небольшая полезная подборка от меня
Все мои (и не только) загрузки я размещаю на форуме.
Понравившийся аддон можно скачать , кликнув по ссылке с файлом внизу поста - первый пост по традиции - это описание, ссылки на скачку и примеры работы.
Бесплатно, без регистрации, быстро и просто.
Вы можете свободно копировать информацию к себе, при условии установки активной ссылки на автора (по большей части - это все же я), сайты партнеры могут просто указать авторство, без ссылки.
Поскольку большинство скриптов я обновляю постоянно - если вы захотите распространять мои скрипты, я рекомендую просто делать ссылки на темы, либо следить за обновлениями.
|
|
|
|
|
Snake_oriental |
Опубликовано 9.01.2010 09:25:10
|

Пользователь

Сообщений: 7
Зарегистрирован: 22.08.2009 13:21
|
Хорошо придумано (Кнопка/ссылка) , молодца
(Скрытый текст: Добавь смайлов на сайт)
Изменил(а) Snake_oriental, 9.01.2010 09:26:01
|
|
|
|
Polarfox |
Опубликовано 9.01.2010 14:09:09
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Мне если честно влом ковыряться, один фиг я тут только пишу в основном и Анонимус из под юзера 
|
|
|
|
user |
Опубликовано 23.09.2010 06:01:12
|

Профи

Сообщений: 58
Зарегистрирован: 22.08.2009 22:54
|
а как вставить кнопку на флеш в формате swf??????
Вот такой код идет
<OBJECT CLASSID="CLSID:D27CDB6E-AE6D-11cf-96B8-444553540000"
CODEBASE="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,22,0" ID="IncrediFlash" Width="81" Height="30">
<PARAM NAME="movie" VALUE="название.swf?317338960">
<PARAM NAME="bgcolor" VALUE="#FFFFFF">
<EMBED NAME="IncrediFlash" SRC="название.swf?317338960" BGCOLOR="#FFFFFF"
WIDTH="81" HEIGHT="30" TYPE="application/x-shockwave-flash" pluginspage=http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
Напиши пожалуйста в этой теме.
Другим тоже полезно будет знать.
|
|
|
|
Polarfox |
Опубликовано 23.09.2010 10:01:42
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Честно говоря флэш кнопки не лучший выход...
Нужно заменить код кнопки кодом флэшки, для превью,а второй код провести с заменой используя > <
Переписывать не буду, слишком редкий вариант а понимание усложнит новичкам сильно.
|
|
|
|
7Azimuth |
Опубликовано 25.08.2011 00:32:59
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Большое спасибо за столь элегантное решение   Только не пойму почему при нажатии на кнопку она на секунду уезжает влево, а потом снова становится на свое место  Это фича такая?
|
|
|
|
Polarfox |
Опубликовано 25.08.2011 06:03:26
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Нюансы работы. Мелкие.
|
|
|
|
7Azimuth |
Опубликовано 25.08.2011 09:33:36
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
В любом случаи еще раз спасибо за панельку 
|
|
|
|
Zaxap |
Опубликовано 27.12.2011 00:30:57
|

Профи

Сообщений: 68
Зарегистрирован: 25.12.2011 17:58
|
Zaxap Kramer
Время - иллюзия. (с)
|
|
|
|
Polarfox |
Опубликовано 27.12.2011 03:30:07
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Хорошо гляну чуть позже раз это так важно.
|
|
|
|
Zaxap |
Опубликовано 19.01.2012 11:08:43
|

Профи

Сообщений: 68
Зарегистрирован: 25.12.2011 17:58
|
[rater=999999999999999999999999999999999999999999999999999999999999999999999999999] 
Zaxap Kramer
Время - иллюзия. (с)
|
|
|
|
Polarfox |
Опубликовано 28.01.2012 15:55:56
|

Разработчик
 Персонал PF

Сообщений: 1103
Зарегистрирован: 21.08.2009 14:17
|
Я предусмотрел в коде блок всех значений кроме 0-100 , потому результат предсказуем - отсутствие обработки...
Исправлено несколько. Доступны 2 вариант кода.
Изменил(а) Polarfox, 14.02.2012 15:28:45
|
|
|
|
7Azimuth |
Опубликовано 14.02.2012 18:18:21
|

Мастер слова

Сообщений: 256
Зарегистрирован: 26.07.2011 14:03
|
Ну, наконец-то! Спасибо большое 
|
|
|