Станислав

Станислав
Рейтинг
258
Регистрация
27.12.2009

$("#123").text('<script src="//***.com/js/mc?locale=ru_RU"></script>');
Mad_Man:
дык ветка для помощи, а не написания задаром

Жгете.

Тут нужно перебрать массив, а не написать скрипт на 50-100 строк. Если вы жалеете свои пальчики для столь трудоемкой задачи, то не нужно писать о том что тут лентяев много, а вы один такой трудяга.

Это форум, не хочешь помогать -> проходи мимо. Тут никто никого не принуждает. Ваш бы высер да в ветку апдейтов.

Mad_Man:
Настолько впадлу осилить пару страниц, да?

Для меня это не рядовая задача, я все еще учусь всему. Но не думаю что вам это буде интересно...

siv1987, спс, я по вашему первому посту вчера еще сделал.

1. Создал массив со всеми id

2. Создал еще один массив прогнав данные через фильтр

var used = [];
var clean = arr2.filter(function(obj, i) {
return obj.images[0][0] in used ? 0 : used[obj.images[0][0]] =1;
});

3. Затем удалил все ID дубликаты

function clean(array, array2){
var id = 0, array3 = [];
for (var i = 0; i < array2.length; i++) {
id = array1.indexOf(array2);
if (id < 0) array2.push(array2);
}
return array3;
}
Mad_Man:
Второй день лень оторвать жопу от форума и почитать наконец матчасть по жабоскрипту? Судя по хистори полгода подряд уже идут одни и те же вопросы по перебору массивов, JSON'a и прочей фигне, которая разбирается на первых 10 страницах любого справочника.

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

Жествкий высер... Жена не дала?

siv1987:
Можно. Сохранить пройденные ключи и проверить если текущего ключа нет в этом массиве. Если есть, значит он повторяется. for > if indexOf + else

Я уже два дня с этим мучаюсь, и так и ничего не получилось 🤣

похоже это не совсем то что нужно, буду разбираться!

Mad_Man:
1. Тырим в гугле конвертер в арабские цифры по типу http://blog.stevenlevithan.com/archives/javascript-roman-numeral-converter.
2. Сортируем по числовому полю.

Что то там намучено слишком сильно, и нифига не понятно =)

cyberianbrain:
проще на пхп, но если не принципиально, то лучеш перл и под линукс

Я бы глянул такого убогого паука написанного на PHP, который синхронно будет тыкатся в одну обработку за другой 😂

Ну это не принципиально, мне просто с заголовками удобно работать, вот я и пишу так.

eugene_o:

Подскажите, если что коряво получилось.

Данный скрипт не знает добавился ли +1/-1 в базу данных, т.е. кнопочка то у вас работает, но если к примеру кто нибудь нажмет на кнопочку, а в UPDATE не будет выполнен, то после перезагрузки страницы у него опять же появиться 0.

Гляньте сюда http://api.jquery.com/jquery.ajax/ в частности на statusCode и уже на сервере отдавайте заголовок сервера 200 в случае успеха обновления таблицы вместе с каким то (like/dislike), в случае если не изменилось значение 403 к примеру. Ну и соответственно нужно изменить значение кнопочки при статусе в 200.


$.ajax({
//.........
statusCode: {
200: function(str) {
var like = (str === 'like' ? 1 : 0);
// тут уже меняем значение кнопочки
$('#like').text(like);
},
403: function() {
$('#like').after('Данные в базе не обновлены. И к кнопочке +1 не прибавили.')
}
}
})

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>

<div id="banner">
<img src="/image/pic.jpg">
</div>

<script>
$(function(){
$('#banner').ready(function(e){
var width = screen.width;
if(width < 1000) { // Если ширина дисплея меньше 1000px
$('#banner').find('img').attr('src', '/image/pic_small.jpg');
}
});
});
</script>

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

К примеру есть кнопочка


<span id="close-banner">x</span>

Тогда пишем скрипт
$(function(){
$('#close-banner').on('click', function() {
// Тут создаем cookie (banner=close)

// удаляем код баннера с страницы
$('#banner').remove();
});
});

Тогда нужно поправить HTML код вывода баннера. Я не в курсе на чем у вас написан двиг, но в любом случае нужно проверять куку именно на серверном движке, чтобы баннер временно не отображался на страницах в случае если он закрыт.

Ну а так, будет как то так

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js" type="text/javascript"></script>
<?php if($banner) { ?> // $banner - переменная содержит (true/false), значение переменной определяется проверкой существования куки
<div id="banner">
<img src="/image/pic.jpg">
</div>
<?php } ?>


Всего: 1561