<MyRusakov.ru />

Заработок на создании сайтов под заказ

Заработок на создании сайтов под заказ

Видеокурс "Заработок на создании сайтов под заказ" - это то, что может полностью изменить Вашу жизнь в лучшую сторону. В этом курсе Вы узнаете все мои секреты успешного заработка на создании сайтов под заказ.

Из курса Вы узнаете, какие грубейшие ошибки допускают новички, из-за чего 99% терпят неудачу. Узнаете, как правильно заполнить профиль, как правильно писать заказчику, как собирать отзывы.

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

И, наконец, к курсу идёт бесплатный Бонус, который расскажет Вам 3 способа, как раскрутить аккаунт на фрилансе буквально за 1 день.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Древовидные комментарии
17.05.2013 19:08:00 Древовидные комментарии Сообщение #1
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Здравствуйте!!! Делаю на сайте скрипт дреовидных комментариев, но без js здесь не обойтись, вот сделал как у Вас при нажатии на ссылку "Добавиить комментарий" появлялся блок с формой, но как сделать, чтобы при нажатии на каждую кнопку ответить открывался новый блок, плюс в блоке было поле input hidden со значением id ответа, функция одна:

<script>
window.onload= function() {
document.getElementById('toggler').onclick = function() {
openbox('box', this);
return false;
};
};
function openbox(id, toggler) {
var div = document.getElementById(id);
if(div.style.display == 'block') {
div.style.display = 'none';
toggler.innerHTML = 'Добавить комментарий &dArr;';
}
else {
div.style.display = 'block';
toggler.innerHTML = 'Добавить комментарий &uArr;';
}
}
</script>
<h2 id = "h2">Комментарии(<?php echo $count_com;?>:</h2>
<div id = "box" style = "display: none;"></div>
Профиль Ответить
17.05.2013 21:16:25 Древовидные комментарии Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Это надо изучать либо DOM, либо jQuery.
Профиль Ответить
18.05.2013 00:46:18 Древовидные комментарии Сообщение #3
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

jquery attr рулит, нужно брать айди родительского комментария с помощью функции attr() , зайдите на мой сайт http://malinichev.ru/ и покурите исходники, найдете подобное в файле malinichev.js и прикрутите себе.
Профиль Ответить
18.05.2013 08:38:45 Древовидные комментарии Сообщение #4
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

А можете скинуть эту часть, все-таки код ваш. Вот к этому сайту http://denisov14.ts6.ru/
Профиль Ответить
18.05.2013 15:54:09 Древовидные комментарии Сообщение #5
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Нет, не могу, не имею доступа к компютеру. Выдерните сами.
Профиль Ответить
18.05.2013 17:35:24 Древовидные комментарии Сообщение #6
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

хотя бы ссылку на скрипт
Профиль Ответить
18.05.2013 19:20:58 Древовидные комментарии Сообщение #7
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Какую ссылку? Заходитена мой сайт, открываете любую статью, открываете исходникстатьи, находитепподключение файла malinichev.js заходите в него, потом находитев исходнике кнопку ответить,ззапоминаете ее класс, и ищите правило для этого класса в файле malinichev.js
Профиль Ответить
19.05.2013 09:33:40 Древовидные комментарии Сообщение #8
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Вытащил вот что, этого хватит:
$('.comment-ans').click(function () {
var $commentForm = $('.commentForm');
if ($commentForm.is(":hidden") {
$(this).text('Отменить');
$commentForm.hide();
var mid = $(this).attr("id";
var clone = $commentForm.clone();
$commentForm.remove();
setTimeout(function () {
$(clone).css("margin", "5px 0 5px 20px";
$(clone).insertAfter("div#comment_" + mid).show(500);
$("input[name=parent_id]".val(mid);
}, 200);
}
else {
$(this).text('Ответить');
$commentForm.hide(500);
}
});
Профиль Ответить
19.05.2013 12:08:01 Древовидные комментарии Сообщение #9
ilyadenisovid

ilyadenisovid

Мастер

Мастер

Дата регистрации:
28.01.2013 18:32:29

Сообщений: 213

Вот код, как его использовать?

$('.comment-ans').click(function () {
var $commentForm = $('.commentForm');
if ($commentForm.is(":hidden") {
$(this).text('Отменить');
$commentForm.hide();
var mid = $(this).attr("id";
var clone = $commentForm.clone();
$commentForm.remove();
setTimeout(function () {
$(clone).css("margin", "5px 0 5px 20px";
$(clone).insertAfter("div#comment_" + mid).show(500);
$("input[name=parent_id]".val(mid);
}, 200);
}
else {
$(this).text('Ответить');
$commentForm.hide(500);
}
});
Профиль Ответить
19.05.2013 16:01:29 Древовидные комментарии Сообщение #10
malina95

malina95

Мастер

Мастер

Дата регистрации:
15.07.2012 07:13:44

Сообщений: 208

Вы на html-код комментариев смотрели? находили класс comment-ans? при клике на кнопку ответить, которая находится в родительском блоке открывается форма в которой есть скрытое поле под названием parent_id в которое заносится id родительского комментария, тоесть того, в котором и была нажата кнопка ответить. Если не поймете то придется вам самому разбираться.
Профиль Ответить