Модератор форума: Admin, Cибиря4ка, Komoff, Diana  
Общие вопросы, не сортированные, не по теме. Все сюда
Дата: Воскресенье, 30.03.2014, 13:34 |
Генерал-майор
Группа: Проверенные
Сообщений: 408
Награды: 2
Репутация: 8
Статус: Offline


waak,глянь этот шаблон _http://uc-portaller.ru/load/4-1-0-3441_ реально шикарный,сам ставил. правда мы его риповали с демоверсии сами,дистрибутив не скачивали. Там короче смена фона на куках. Если будешь риповать,то нужно будет переделать JS файл управления. Тк там стоит счетчик,если шаблон не скачан,то выводится сообщение о этом.

ЗЫ: есть подозрения,что на странице демоверсии сидит троян Kryptic.acc как раз в скрипте управления run.js. но это не проблема. не факт,что есть в дистрибутиве.

я бы выложил здоровый скрипт,выложу ,если он остался в корне. просто не факт.


 
Дата: Воскресенье, 30.03.2014, 15:22 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


true, спасибо но мне немного другое нужно меня устраивает то как работает мой скрипт просто хочется немного переделать а именно привязать к нему несколько своих картинок и всё!

Код
$('#ssc').click(function(){  
new _uWnd('vyb_ph','Настройки сайта',400,250,{autosize:1,closeonesc:1,resize:0,oncontent:function(){  
if (getCookie('phone')) {  
$('#phons').val(getCookie('phone'))  
}  
$('#ok_pj').click(function(){  
setCookie('phone',''+$('#phons').val()+'', 365);  
_uWnd.close('vyb_ph');  
})  
}},  
'<fieldset><legend><b>Укажите ссылку на новый Фон сайта</b></legend><input type="text" id="phons" style="width:99%;" maxlength="180"/><br><br><legend><b>Выбрать из нашего списка</b></legend><br><br>ТУТ Я ВПИСЫВАЛ КОД С КАРТИНКАМИ ПРИМЕР КОДА КАРТИНОК НИЖЕ </fieldset>'+ _uButton('',0,{text:'Сохранить',content:'id="ok_pj"'}) );  
return false;  
})  

if($('#pa_id').text() !=  'userdetails'){    
if (getCookie('phone')) { // Проверяем, существует ли cookie с именем test  
$('body').attr('style','background-image:url('+getCookie('phone')+') !important;background-attachment: fixed !important;background-color: #20201E !important;background-position: 0% 0px !important;background-repeat: no-repeat !important;background-size:cover !important;')  
};}


Скрипт меняет фон на сайте для смены фона нужно только вставить ссылку я хотел вставить свой набор картинок для более удобного выбора фона на сайте пользователю просто нужно нажать на нужную картинку и всё ссылка на неё появиться в поле и останется только в вести капч но в писав код картинок окно больше не открывается

Пример кода картинок

Код
   <img src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/014.gif','message'),selSml();return false;">    
       
    <img src="http://talantlev.ucoz.ru/sml/Karretjes/015.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/015.gif','message'),selSml();return false;">  
       
    <img src="http://talantlev.ucoz.ru/sml/Karretjes/016.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/016.gif','message'),selSml();return false;">    
<img src="http://talantlev.ucoz.ru/sml/Karretjes/017.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/017.gif','message'),selSml();return false;">  
<img src="http://talantlev.ucoz.ru/sml/Karretjes/018.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/018.gif','message'),selSml();return false;">  
       
<img src="http://talantlev.ucoz.ru/sml/Karretjes/019.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/019.gif','message'),selSml();return false;">  
       
<img src="http://talantlev.ucoz.ru/sml/Karretjes/020.gif" onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/020.gif','message'),selSml();return false;">  
   


это картинки для примера взяты из списка смайлов

Помогите пожалуйста привязать картинки к скрипту за ранее огромное спасибо !!!!!!


 
Дата: Воскресенье, 30.03.2014, 19:15 |
Генерал-майор
Группа: Проверенные
Сообщений: 408
Награды: 2
Репутация: 8
Статус: Offline


дай рабочую копию страницы,вернее ссылку на рабочую страницу. у тебя здесь не полный текст.

Добавлено (30.03.2014, 19:06)
---------------------------------------------
тебе не проще другой скрипт поставить? твой вообще замученный.

вот исходник ,ставь на чистую страницу ,чтобы посмотреть,это рип.

Код
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>cookie_bg</title>
<meta name="description" content="Простейший скрипт запоминания фона страницы JS+cookie (Скрипт смены и запоминания текущего фона любого элемента)" />
<meta name="copyright" content="Likbezz aka Flesh" />
<meta http-equiv="cache-control" content="no-cache" />
<meta name="robots" content="index,follow" />
<link id="myStyleDm1" rel="stylesheet" type="text/css" href="http://likbezz.ru//_source/_tpl/dm1/st/example_dm1.css" media="screen" />
</head>

<body id="dm1">
<div id="return">
<h1>cookie_bg</h1>
<a href="http://likbezz.ru/forum/71-451-5026-16-1314655398" title="Back to the post">Back to the post</a>
</div>
<div id="exWrapp">
<div id="exContent">
<!--Start(cookie_bg)-->
<script type="text/javascript">
function changeBg(url){
if(!arguments.length){var url=(url=document.cookie.match(/\bdmBg=([^;]*)/))&&url[1];
if(!url)return'';}
if(url!='NaN'){document.getElementById('dm1').style.backgroundImage='url(http://likbezz.ru//_source/_fon/2011/01/'+url+'.jpg)';}   
var d=new Date();d.setFullYear(d.getFullYear()+1);
document.cookie=['dmBg=',url,';expires=',d.toGMTString(),';path=/;'].join('');
return url;};changeBg();
</script>
<div class="selectorfo" style="width:200px;margin:0 auto;">
<div class="sefoname"><strong>Сменить фон:</strong></div>
<a href="javascript://" onclick="changeBg('nebo_bg');return false;">» Прошлый</a><br />
<a href="javascript://" onclick="changeBg('nebo2_bg');return false;">» Новый</a><br />
<a href="javascript://" onclick="document.cookie=['dmBg=','',';expires='-1,';path=/;'].join('');window.location.reload();return false;">» Сброс</a>
</div>
<!--//End(cookie_bg)-->
</div>
</div>
</body>
</html>


здесь Ликбез расказывает как это поставить My WebPage

а это пример ,исходник которого выставил выше с вставленными ссылкам My WebPage

не нужно усложнять,делает все то же самое,только в сотню раз легче.

Добавлено (30.03.2014, 19:15)
---------------------------------------------
есть другой вариант,то же простой http://learn.javascript.ru/play/Y11Wp

Сообщение отредактировал true - Воскресенье, 30.03.2014, 19:08
 
Дата: Воскресенье, 30.03.2014, 22:07 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Вс, 30.03.2014, 15:22:32
меня устраивает то как работает мой скрипт просто хочется немного переделать а именно привязать к нему несколько своих картинок и всё!

Я лично не понял как он работает, но привязать вот так:
Код
<script type="text/javascript">
function setFon(e){
$('#phons').val($(e).attr('data-fon'));
};
$('#ssc').click(function(){     
new _uWnd('vyb_ph','Настройки сайта',400,250,{autosize:1,closeonesc:1,resize:0,oncontent:function(){     
if (getCookie('phone')) {     
$('#phons').val(getCookie('phone'))     
}     
$('#ok_pj').click(function(){     
setCookie('phone',''+$('#phons').val()+'', 365);     
_uWnd.close('vyb_ph');     
})
}},     
'<fieldset><legend><b>Укажите ссылку на новый Фон сайта</b></legend><input type="text" id="phons" style="width:99%;" maxlength="180"/><br><br><legend><b>Выбрать из нашего списка</b></legend><br><img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif"  src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);"></fieldset>'+ _uButton('',0,{text:'Сохранить',content:'id="ok_pj"'}) );     
return false;     
})     

if($('#pa_id').text() !=  'userdetails'){       
if (getCookie('phone')) { // Проверяем, существует ли cookie с именем test     
$('body').attr('style','background-image:url('+getCookie('phone')+') !important;background-attachment: fixed !important;background-color: #20201E !important;background-position: 0% 0px !important;background-repeat: no-repeat !important;background-size:cover !important;')     
};}
</script>

Где:
Код
function setFon(e){
$('#phons').val($(e).attr('data-fon'));
};

- вспомогательная функция.

А картинки вставляются так:
Код
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif"  src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">

Где:
Код
data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif"

- ссылка на картинку фона.
Конечно, можно использовать и атрибут src // но думаю фоновые картинки будут большими и решил разделить.

http://likbezz.ru/_example/_rest/_2014/p1/cookie_phone.html

для чего вот эта часть:
Код
if($('#pa_id').text() !=  'userdetails'){       
if (getCookie('phone')) { // Проверяем, существует ли cookie с именем test     
$('body').attr('style','background-image:url('+getCookie('phone')+') !important;background-attachment: fixed !important;background-color: #20201E !important;background-position: 0% 0px !important;background-repeat: no-repeat !important;background-size:cover !important;')     
};}

не понял...


 
Дата: Воскресенье, 30.03.2014, 22:15 |
Генерал-майор
Группа: Проверенные
Сообщений: 408
Награды: 2
Репутация: 8
Статус: Offline


Цитата likbezz, Вс, 30.03.2014, 22:07:06
Я лично не понял как он работает, но привязать вот так:


он же не все выложил? я не понял с чем связано onclick="emoticon('http://talantlev.ucoz.ru/sml/Karretjes/018.gif','message'),selSml();return false;">

,где message и вообще emoticon('http://talantlev.ucoz.ru/sml/Karretjes/018.gif','message')- это функция чтоль такая?


 
Дата: Воскресенье, 30.03.2014, 22:19 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


true,
Цитата true, Вс, 30.03.2014, 22:15:48
он же не все выложил?

Ну и это тоже...

Цитата true, Вс, 30.03.2014, 22:15:48
я не понял с чем связано onclick="emoticon('h

Это кусок от вставки смайлов на форуме.

Меня больше интересует что такое:
Цитата likbezz, Вс, 30.03.2014, 22:07:06
if($('#pa_id').text() != 'userdetails'){

..? ибо оно нигде в функции не изменяется .. следовательно всегда будет == true //


 
Дата: Понедельник, 31.03.2014, 20:33 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Скрипт весь ! вот только куки не выложил а картинки это для примера
Работает скрипт таким образом если пользователь не вписал адрес на картинку в поле в этом скрипте то фон стоит стандартный а если вписал то фоном становиться его картинка и при обращении к данному скрипту еще раз для смены фона то в поле показывается ссылка на предыдущий фон

Добавлено (31.03.2014, 18:18)
---------------------------------------------
Забыл добавить ! Спасибо за помощь likbezz, и true, очень благодарен за вашу отзывчивость может я просто не правильно указал вопрос точнее описал его не так мне просто нужно было чтоб нажав на одну из картинок ссылка на нее появилась в поле и всё ! ещё раз огромное вам спасибо!

Добавлено (31.03.2014, 19:38)
---------------------------------------------
Вот у меня входе установки возник такой вопрос можно ли сделать так чтоб после нажатия на кнопку сохранить перезагружалась страница а то фон устанавливается но начинает работать только после перезагрузки страницы

Добавлено (31.03.2014, 20:33)
---------------------------------------------
Подскажите пожалуйста как можно вставить таблицу с вкладками или можно ли вообще вставить таблицу с вкладками а-то я что-то не пойму хотел сделать несколько наборов чтоб пользователь мог переключаться между ними сделал около 20 попыток и нечего не вышло вот решил спросить у мастеров! помогите пожалуйста мне бы на три вкладки хотя бы таблицу а я уж там разберусь как добавить ещё если вам не трудно за ранее спасибо!!!!!

 
Дата: Понедельник, 31.03.2014, 21:03 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Пн, 31.03.2014, 20:33:36
Скрипт весь !

Ну..тогда объясните для чего вот это условие:
Код
if($('#pa_id').text() != 'userdetails'){

- что и где оно проверяет?
..

Цитата waak, Пн, 31.03.2014, 20:33:36
можно ли сделать так чтоб после нажатия на кнопку сохранить перезагружалась страница

можно - смотри пример - все реализовано уже

Цитата waak, Пн, 31.03.2014, 20:33:36
Подскажите пожалуйста как можно вставить таблицу с вкладками или можно ли вообще вставить таблицу с вкладками

Можно, как обычно - html кодом.
Но если много всего, до лучше наверное внешним xml файлом - как со смайлами.


 
Дата: Понедельник, 31.03.2014, 22:45 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz,
Ну..тогда объясните для чего вот это условие:

Код
if($('#pa_id').text() != 'userdetails'){

- что и где оно проверяет?


я сам не знаю так как скрипт писал не я

Цитата likbezz,
Но если много всего, до лучше наверное внешним xml файлом - как со смайлами.


если я сделаю как смайлы через внешний hml то можно мне просто заменить код картинок на пример указанный вами выше

Цитата
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">


или придётся переписать файл ?

Добавлено (31.03.2014, 22:45)
---------------------------------------------
b вот ещё такой вопрос ссылку для вызова файла придётся тоже менять ?

Код
<a href="javascript://" onclick="new _uWnd('smiles_7', 'Коты', 500,500, {fadespeed:0, fadeclosespeed:0, fadetype:0, fadeclosetype:0, popup:0, autosizewidth:0, autosize:0, hideonresize:0, shadow:0, align:'center'}, {url:'/smiles7.xml'});return false;">


я попробывал вставить её как есть и у меня перестало открываться окно для смены фона

вот сам скрипт

Код
  function setFon(e){  
$('#phons').val($(e).attr('data-fon'));  
};
$('#ssc').click(function(){
new _uWnd('vyb_ph','Настройки сайта',1000,250,{autosize:1,closeonesc:1,resize:0,oncontent:function(){
if (getCookie('phone')) {
$('#phons').val(getCookie('phone'))
}
$('#ok_pj').click(function(){
setCookie('phone',''+$('#phons').val()+'', 365);
_uWnd.close('vyb_ph');
})
}},
'<fieldset><legend><b>Укажите ссылку на новый Фон сайта</b></legend><input type="text" id="phons" style="width:99%;" maxlength="180"/><br>Выбрать из списка<br>ТУТ Я ВСТАВЛЯЛ ССЫЛКУ НА ФАЙЛ С КАРТИНКАМИ
<img data-fon="http://talantlev.ucoz.ru/img/fon/1.jpg"  src="http://talantlev.ucoz.ru/img/fon/1.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/2.jpg"  src="http://talantlev.ucoz.ru/img/fon/2.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/3.jpg"  src="http://talantlev.ucoz.ru/img/fon/3.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/4.jpg"  src="http://talantlev.ucoz.ru/img/fon/4.jpg" onclick="setFon(this);"width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/5.jpg"  src="http://talantlev.ucoz.ru/img/fon/5.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/6.jpg"  src="http://talantlev.ucoz.ru/img/fon/6.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/7.jpg"  src="http://talantlev.ucoz.ru/img/fon/7.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/8.jpg"  src="http://talantlev.ucoz.ru/img/fon/8.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/9.jpg"  src="http://talantlev.ucoz.ru/img/fon/9.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"><img data-fon="http://talantlev.ucoz.ru/img/fon/10.jpg"  src="http://talantlev.ucoz.ru/img/fon/10.jpg" onclick="setFon(this);" width="110" height="90" style="margin:3px;"></fieldset>'+ _uButton('',0,{text:'Сохранить',content:'id="ok_pj"'}) );
return false;
})

if($('#pa_id').text() !=  'userdetails'){  
if (getCookie('phone')) { // Проверяем, существует ли cookie с именем test
$('body').attr('style','background-image:url('+getCookie('phone')+') !important;background-attachment: fixed !important;background-color: #20201E !important;background-position: 0% 0px !important;background-repeat: no-repeat !important;background-size:cover !important;')
};}


а вот содержимое файла hml

Код
<?xml version="1.0" encoding="utf-8"?>
<ajax>
<cmd p="content"><![CDATA[
<script type="text/javascript">function selSml(){_uWnd.close('smiles_7');}</script>  
<style type="text/css">
#hereSml img:hover{border:1px dashed #F00;}#hereSml img{cursor:pointer;} /* Стили для смайлов - при наведении - бордер и курсор-pointer */
</style>
<fieldset>
<legend>Выберите смайлик</legend>
<div id="hereSml">

<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
<img data-fon="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" src="http://talantlev.ucoz.ru/sml/Karretjes/014.gif" onclick="setFon(this);">
</div>
</fieldset>
]]>
</cmd>
</ajax>


 
Дата: Понедельник, 31.03.2014, 22:46 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Пн, 31.03.2014, 22:21:54
я сам не знаю так как скрипт писал не я

Я так и подумал ) что не ваш..) и не весь.

Цитата waak, Пн, 31.03.2014, 22:21:54
то можно мне просто заменить код картинок на пример указанный вами выше

не код картинок, а код всего контента, вместе с полем, картинками и тп.


 
Дата: Понедельник, 31.03.2014, 23:00 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


likbezz, я вас понял! спасибо !!! но вот только когда я пытаюсь вставить код вкладок скрипт перестает работать помогите пожалуйста покажите как в код окошка вставить таблицу с вкладками я сколько не пробую всегда не работает после этого скрипт но стоит мне убрать и все с ново работает ??

 
Дата: Понедельник, 31.03.2014, 23:11 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


waak,
Цитата waak, Пн, 31.03.2014, 23:00:55
покажите как в код окошка вставить таблицу с вкладками

Я же уже сказал - либо внешним файлом - смотри тему про смайлики - там все разжевано, либо .. как сейчас - но код должен быть в одну строку, и не должен содержать одиночные кавычки.


 
Дата: Понедельник, 31.03.2014, 23:16 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


Цитата likbezz,
не должен содержать одиночные кавычки.


а что с ними делать их стереть просто или заменить на что-то нужно?


 
Дата: Вторник, 01.04.2014, 00:10 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


Цитата waak, Пн, 31.03.2014, 23:16:42
а что с ними делать их стереть просто или заменить на что-то нужно?

Экранировать обратным слешем.
Но это кропотливое занятие если не в курсе и без подсветки..
вот так
Код
\'


подробнее тут:
JavaScript. Вставка cпециальных cимволов в строку (JavaScript. Вставка cпециальных cимволов в строку)


 
Дата: Вторник, 01.04.2014, 14:20 |
Лейтенант
Группа: Проверенные
Сообщений: 58
Награды: 0
Репутация: 0
Статус: Offline


я не много не понял то-есть мне нужно в этом коде

Код
<a href="javascript://" onclick="new _uWnd('smiles_1', 'Колобки', 700,500, {fadespeed:0, fadeclosespeed:0, fadetype:0, fadeclosetype:0, popup:0, autosizewidth:0, autosize:0, hideonresize:0, shadow:0, align:'center'}, {url:'/smiles1.xml'});return false;"><b>Колобки</b></a>

это ссылка на вызов hml файла с набором картинок

заменить все вторые (" и ' ) на (\" и\ ' ) или нет?

я хочу сделать так чтоб при нажатии на кнопку сменить фон открывалось окошко в котором несколько вариантов например (природа,машины,палитры и т.д.) нажав на один из них открывалось новое окошко с самими картинками


 
Поиск:


Мобильная версия