Не могу установить профиль!

голоса: +2
Не могу установить скрипт профиля на свой сайт,как не пытался не получается, http://yraaa.ru/publ/mini_profile/22-1-0-2534 - вот с этой ссылки все делаю,не получается,появляется маленькое серое окошко в углу сайта и все,как быть?
Закрыто с пометкой: нашел ответ
| Автор: | Категория: Вопросы новичков
Закрыт | | Автор: igor_21

Ответов: 2

голоса: +3
 
Лучший ответ

Я же написал, что там ошибка. Перед </body> ставьте это

<script type="text/javascript">
$(function ()  {
	$('.profile-button').on('click', function () {
        $("body").toggleClass( "profile-show" );
    });
});
</script>

а то что в хеад удалить

| Автор:
Выбор ответа лучшим | | Автор: igor_21
помогите доделать до конца скрипт пожалуйста,у меня иконки напротив ссылок пропали в профиле!

http://allapuga.ucoz.net !
По доделке скрипта обращайтесь к автору по ссылке, что вы предоставили выше либо на сайте автора где вам подскажут как изменить скрипт под себя итд.
Голоса: +1
Читайте на сайте разработчика - http://ugarts.ru/load/decorations/mini_profil/5-1-0-69 как раз это серое окошко и есть профиль, вы нажмите на него и профиль откроется, так было задумано разработчиком.
| Автор:
вот я это серое окошко и не могу увидеть,у меня появляется просто квадрат прозрачный внизу и все,как быть?
уточните ссылку на ваш сайт где можно увидеть сам профиль

попробуйте установить скрипт, перед закрывающим тегом </head> а не как выше:

<script type="text/javascript">$( document ).ready(function() {$(".profile-button").click(function(){ $( "body" ).toggleClass( "profile-show" );});});</script>  

у вас именно проблема с подключением данного скрипта, подключил через консоль и все работает:

Установите перед закрывающим тегом </body>

<script type="text/javascript">
$(function ()  {
    $(".profile-button").on('click', function {
     $("body").toggleClass( "profile-show" );
 })
});
</script>

тот, что между <head></head> удалить, после все должно заработать.

У автора скрипта jquery код устарел. Такой синтаксис используется  до версии 1.7, чтобы все работало для новых версий, нужно использовать код который я предоставил выше.

сделал как вы сказали, вот результат - http://allapuga.ucoz.net (((

вы не удалили скрипт с <head> а если и подключаете, то должно быть перед закрывающим </head> а не вначале

<script type="text/javascript">
$(function ()  {
	$('.profile-button').on('click', function () {
        $("body").toggleClass( "profile-show" );
    });
});
</script>

Там ошибка была

Вот мой код между тегами <head> </head>,я вставил код перед </head> который вы мне написали!

<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>$SITE_NAME$ - $MODULE_NAME$</title>
<?$META_DESCRIPTION$?>
<?$META_KEYWORDS$?>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />

<script type="text/javascript">$( document ).ready(function() {$(".profile-button").click(function(){ $( "body" ).toggleClass( "profile-show" );});});</script> 

    </head>

 

А вот код я вставил перед </body> :

<script type="text/javascript">
$(function ()  {
    $(".profile-button").on('click', function {
     $("body").toggleClass( "profile-show" );
 })
});
</script>

А что я должен удалять перед <head> </head> ?

да, между хеад удалить
...