[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Если вы пришли за помощью, то Вам сюда... » DesBR: Вопросы.)

DesBR: Вопросы.)
[181] DesBR [27.12.2011, 10:57]
хм,.... а теперь понятно!)

Добавлено (27.12.2011, 10:57)
---------------------------------------------
ну поскольку я немного начинаю разбираться (совсем немного) - имеется код в содержании которого я хотел бы разобраться:

Code

var error = 'Заполните поле "Сервер"!'; // Ошибка при незаполненном поле "Сервер"

var text = 'Добавление персонажа'; // Заголовок AJAX-окна при добавлении персонажа

var text2 = 'Редактирование данных';

var p = [ ]; // Ниже идут замены названий полей
p[1] = 'Наименование|Сервер';
p[2] = 'Производитель|Уровень';
p[3] = 'Краткое описание []|Описание';
p[4] = '<b>Ч</b>еловеко <b>П</b>онятный <b>У</b>рл []|Адрес страницы';
p[5] = 'HTML Заголовок страницы|GearScore (или ilvl)';
p[6] = 'Артикул|Очки достижений';
p[7] = 'Наличие (или дата ожидания товара)|Связь (ICQ; Skype)';
p[8] = 'Гарантия|Класс';
p[9] = '<b>Цена</b>|Цена (рубли)';
p[10] = 'Старая цена []|Цена (золото)';
p[11] = 'Скриншот';

var num = 11; // Количество замен названий полей

var a = [ ]; // Ниже идут пункты поля "Класс"
a[1] = 'Воин';
a[2] = 'Палладин';
a[3] = 'Охотник';
a[4] = 'Разбойник';
a[5] = 'Жрец';
a[6] = 'Рыцарь смерти';
a[7] = 'Шаман';
a[8] = 'Маг';
a[9] = 'Варлок';
a[10] = 'Друид';

var b = [ ]; // Ниже идут пункты поля "Фракция"
b[1] = 'Орда';
b[2] = 'Альянс';

var c = [ ]; // Ниже идут пункты поля "Профессия"
c[1] = 'Археология';
c[2] = 'Апхимия';
c[3] = 'Кузнечное дело';
c[4] = 'Наложение чар';
c[5] = 'Инженерное дело';
c[6] = 'Кожевничество';
c[7] = 'Портняжное дело';
c[8] = 'Ювелирное дело';
c[9] = 'Травничество';
c[10] = 'Горное дело';
c[11] = 'Снятие шкур';
c[12] = 'Начертание';

var d = [ ]; // Ниже идут пункты поля "Ветка"
d[1] = 'Танк';
d[2] = 'Лекарь';
d[3] = 'ДД';

var e = [ ];
e[1] = 'Введите имя сервера. Пример: Darkwel';
e[2] = 'Введите уровень персонажа. Пример: 20';
e[3] = 'Введите GS персонажа. Пример: 6200';
e[4] = 'Введите количество очков достижений вашего персонажа.';
e[5] = 'Введите один из способов связи с вами: ICQ или Skype; Пример: ICQ:000-000-000';
e[6] = 'Введите дополнительные данные, которые вам важны: Цена за персонажа в рублях или игровой валюте, второстепенные профессии, дополнительные спеки и т.д...';

var s = '#bdM64';
function strpos( haystack, needle, offset){
var i = haystack.indexOf( needle, offset );
return i >= 0 ? i : false;
}
$(s+' font[color="red"], '+s+' #cat-select option[value="0"], '+s+' #ch_addcat, '+s+' label[for="ch_addcat"], '+s+' .noun, '+s+' #tb_dscr, '+s+' .manTdSep, '+s+' #tb_meta tr:last, '+s+' #tb_weight, '+s+' #tb_unit, '+s+' #tb_price_in, '+s+' #tb_options, '+s+' .manFlRst').remove();
$(s+' select[onchange*="shopSelGtype"], '+s+' #id_hide').parents('tbody').remove();
$('#tb_img').before('<tbody id="screen_new"><tr><td>'+p[11]+' :</td><td id="td_screen">'+$('#image-list').html()+'</td></tr></tbody>').remove();
$(s+' #tb_warr .manTd2').html('<select name="warr"><option value="'+a[1]+'">'+a[1]+'</option><option value="'+a[2]+'">'+a[2]+'</option><option value="'+a[3]+'">'+a[3]+'</option><option value="'+a[4]+'">'+a[4]+'</option><option value="'+a[5]+'">'+a[5]+'</option><option value="'+a[6]+'">'+a[6]+'</option><option value="'+a[7]+'">'+a[7]+'</option><option value="'+a[8]+'">'+a[8]+'</option><option value="'+a[9]+'">'+a[9]+'</option><option value="'+a[10]+'">'+a[10]+'</option></select>');
$(s+' input[name="other1"]').parents('td').html('<select name="other1"><option value="'+b[1]+'">'+b[1]+'</option><option value="'+b[2]+'">'+b[2]+'</option></select>');
$(s+' input[name="other2"]').parents('td').html('<select name="other2"><option value="'+c[1]+'">'+c[1]+'</option><option value="'+c[2]+'">'+c[2]+'</option><option value="'+c[3]+'">'+c[3]+'</option><option value="'+c[4]+'">'+c[4]+'</option><option value="'+c[5]+'">'+c[5]+'</option><option value="'+c[6]+'">'+c[6]+'</option><option value="'+c[7]+'">'+c[7]+'</option><option value="'+c[8]+'">'+c[8]+'</option><option value="'+c[9]+'">'+c[9]+'</option><option value="'+c[10]+'">'+c[10]+'</option><option value="'+c[11]+'">'+c[11]+'</option><option value="'+c[12]+'">'+c[12]+'</option></select>');
$(s+' input[name="other3"]').parents('td').html('<select name="other3"><option value="'+c[1]+'">'+c[1]+'</option><option value="'+c[2]+'">'+c[2]+'</option><option value="'+c[3]+'">'+c[3]+'</option><option value="'+c[4]+'">'+c[4]+'</option><option value="'+c[5]+'">'+c[5]+'</option><option value="'+c[6]+'">'+c[6]+'</option><option value="'+c[7]+'">'+c[7]+'</option><option value="'+c[8]+'">'+c[8]+'</option><option value="'+c[9]+'">'+c[9]+'</option><option value="'+c[10]+'">'+c[10]+'</option><option value="'+c[11]+'">'+c[11]+'</option><option value="'+c[12]+'">'+c[12]+'</option></select>');
$(s+' input[name="other4"]').parents('td').html('<select name="other4"><option value="'+d[1]+'">'+d[1]+'</option><option value="'+d[2]+'">'+d[2]+'</option><option value="'+d[3]+'">'+d[3]+'</option></select>');
$(s+' tbody:first').hide();
$(s+' #gimage-add').show();
var af = $('#bdM64').html();
for (i=1;i<num;i++) {
af = af.replace(p[i].substr(0,strpos(p[i],'|')),p[i].substr(strpos(p[i],'|')+1));
}
af = af.replace(/у.е./g,'');
$(s).html(af);
$('#tb_brand').after('<tbody id="tb_warr_2">'+$('#tb_warr').html()+'</tbody><tbody><tr id="o_1">'+$(s+' select[name="other1"]').parents('tr').html()+'</tr></tbody>');
$(s+' tbody:last').after('<tbody>'+$('#screen_new').html()+'</tbody><tbody>'+$('#tb_stock').html()+'</tbody><tbody>'+$('#tb_brief').html()+'</tbody><tbody>'+$('#tb_url').html()+'</tbody>');
$(s+' select[name="other1"]').parents('tr[id!="o_1"]').remove();
$('#tb_warr, #tb_stock, #tb_brief, #screen_new, #tb_url').remove();
$('input[name="name"], input[name="brand"], input[name="meta_title"], input[name="art"], input[name="stock"]').attr('required','required');
if ($('#edit_ident').size() == 0) {$('#id_file_add').attr('required','required')};
$(s+' input[name="brand"], input[name="meta_title"], input[name="art"]').attr('pattern','^[0-9]+$');
$(s+' #id_file_add').attr('accept','image/*').attr('class','add12').attr('size','20');
$(s+' input[name="name"]').attr('title',e[1]).attr('class','add01');
$(s+' input[name="brand"]').attr('title',e[2]).attr('class','add02');
$(s+' select[name="warr"]').attr('class','add03');
$(s+' select[name="other1"]').attr('class','add04');
$(s+' input[name="meta_title"]').attr('title',e[3]).attr('class','add05');
$(s+' input[name="price"]').attr('class','add06');
$(s+' input[name="price_old"]').attr('class','add07');
$(s+' input[name="art"]').attr('title',e[4]).attr('class','add08');
$(s+' select[name="other2"]').attr('class','add09');
$(s+' select[name="other3"]').attr('class','add10');
$(s+' select[name="other4"]').attr('class','add11');
$(s+' input[name="stock"]').attr('title',e[5]).attr('class','add13');
$(s+' input[name="brief"]').attr('title',e[6]).attr('class','add14');
$(s+' input[name="url"]').attr('class','add15');
$('#addform_2').show();
$('#editf-brand, input[name="meta_title"], input[name="art"]').keypress(function(){
if((event.keyCode < 48)||(event.keyCode > 57)) event.returnValue=false;
});
function addGoodsPhoto(obj){
if(_shopLockButtons()) return false;
$('#gimage-add').addClass('wait').find('p').css('visibility','hidden');
$('#id-method').attr('value', 'img-add');
_uPostForm('goodsform',{success: function(){return false;}});
}
function openery(){
if ($('#edit_ident').size() == 0) {
try {var tr=checksubmit();if(!tr){return false;}}catch(e){}
document.getElementById('save_button').disabled=true;
$('#id-method').attr('value', 'submit');
new _uWnd('addEnt',text,-340,-120,{autosize:0,modal:1,closeonesc:1,resize:0},{form:'goodsform',url:'/shop/0/add',success:function(a){var result = $('cmd',a).text();if (result.indexOf('Некорректное наименование товара') !=-1) {_uWnd.alert('<br><br>'+error);_uWnd.close('addEnt');$('#save_button').removeAttr('disabled')} else {location.href = $('a',result).attr('href');};return true;}});
return false;
} else {
var id = location.href;
var id2 = parseInt(id.replace(/\D+/g,""));
try {var tr=checksubmit();if(!tr){return false;}}catch(e){}
document.getElementById('save_button').disabled=true;
$('#id-method').attr('value', 'submit');
new _uWnd('addEnt',text2,-340,-120,{autosize:0,modal:1,closeonesc:1,resize:0},{form:'goodsform',url:'/shop/'+id2+'/edit',success:function(a){var result = $('cmd',a).text();if (result.indexOf('Некорректное наименование товара') !=-1) {_uWnd.alert('<br><br>'+error);_uWnd.close('addEnt');$('#save_button').removeAttr('disabled')} else {location.href = $('a',result).attr('href');};return true;}});
return false;
}
}

Код писал не я, но он очень мне полезен, я его использую у себя на сайте, но не знаю как он действует))
[182] likbezz [27.12.2011, 20:45]
DesBR,
Quote (DesBR)
Код писал не я, но он очень мне полезен

Да, вижу что не ты ... в этом коде пол часа разбираться нужно чтобы понять что он делает ... )))
А что, там откуда скопировано было не написано для чего этот скрипт? ...
[183] DesBR [27.12.2011, 20:53]
эм... мне его на заказ сделали) он заменяет форму добавления товара в интернет магазине: на моём сайте это установлено в разделе добавления персонажей... http://wowhide.ru/shop/12/add

Добавлено (27.12.2011, 20:53)
---------------------------------------------
я просто хочу в нём разобраться.... но многое просто не понятно...

[184] likbezz [27.12.2011, 22:03]
DesBR,
Quote (DesBR)
я просто хочу в нём разобраться

Разбирайся, там не очень сложно, просто очень много всего ...
[185] DesBR [31.01.2012, 16:52]
Снова приветствую. Меня очень давно не было.. но для студента моего времени - это норма. Пока забросил все свои работы и идеи, но вопрос появился вновь... Где можно купить домен не дороже 100 руб?) я забыл все сайты.. и почистив комп утратил закладки..
[186] likbezz [31.01.2012, 18:33]
DesBR,
Quote (DesBR)
Где можно купить домен не дороже 100 руб?) я забыл все сайты.. и почистив комп утратил закладки..

А поиском пользоваться не умеешь? Купить+домен+не+дороже+100+руб
http://atname.ru/help/domeny-99-100-rubley.php
...
[187] DesBR [31.01.2012, 18:37]
я проверенные хотел спросить.. ну ок.
[188] likbezz [31.01.2012, 21:04]
DesBR,
Quote (DesBR)
я проверенные хотел спросить.. ну ок.

Не, так дёшево ещё не покупал, ... На более-менее стабильных хостингах и у проверенных регистраторов меньше чем 200 не возьмёшь (имеется в виду зона ru).
...
[189] DesBR [30.03.2012, 09:26]
каким образом запустить скрипт автоматически?.. я где-то читал - не могу найти..

Добавлено (30.03.2012, 09:23)
---------------------------------------------
а так же - как создать функцию из 4 условий (используя else if)

Добавлено (30.03.2012, 09:26)
---------------------------------------------
т.е. имеется следующее:

Code
<div class="mainimg">
   <div id="imgblock" onclick="listimg()">
        <div class="mmion"></div>
    <div class="mmitw"></div>
    <div class="mmith"></div>
    <div class="mmifo"></div>
   </div>
      </div>

Code
#imgblock{width:2000px;height:120px;position:absolute;left:0px;top:0px;}
.mmion, .mmitw, .mmith, .mmifo{position:absolute;float:left;height:120px;width:500px;top:0px;left:0px;}
.mmion{background:url('/img1.png')no-repeat;left:0px;}
.mmitw{background:url('/img2.png')no-repeat;left:500px;}
.mmith{background:url('/img3.png')no-repeat;left:1000px;}
.mmifo{background:url('/img4.png')no-repeat;left:1500px;}
.mainimg{margin:0 auto;width:500px; position:relative;height:120px;top:15px;box-shadow: 0 0 10px #000000;border-radius: 10px 10px 10px 10px;overflow:hidden;}

пытаюсь сделать что-то типа слайдера который будет пролистываться как автоматически, так и при взаимодействии с пользователем
[190] likbezz [30.03.2012, 09:53]
DesBR,
Quote (DesBR)
каким образом запустить скрипт автоматически?

Просто запустить функцию.
Code
myfunction();

...
Quote (DesBR)
пытаюсь сделать что-то типа слайдера который будет пролистываться как автоматически, так и при взаимодействии с пользователем

Тут ни строчки скрипта ... где ты и что пытаешься - не понятно.
По моему, тут и нечего думать - не можешь написать сам - используй готовый. Просто и бесплатно.
...
[191] DesBR [30.03.2012, 10:46]
ладно.. я хотел попробовать через animate..
поищу левые..
[192] likbezz [30.03.2012, 22:14]
DesBR,
Quote (DesBR)
я хотел попробовать через animate..

А готовых с разными анимационными эффектами нет? Конечно есть.
[193] Гость [04.04.2012, 11:47]
есть сайт http://amina07.3dn.ru что дальше помогите sad что дальше?как активировать????
[194] likbezz [04.04.2012, 12:29]
Гость,
Quote (Гость)
есть сайт http://amina07.3dn.ru что дальше помогите что дальше?как активировать????

Это вы вообще про что?
...
[195] Гость [04.04.2012, 13:28]
это я про чат.....я создала сайт,а что делать дальше низнаю wacko создать видео-чат я низнаю,помогите


Полная версия сайта