|
|
Модератор форума: JonMagon |
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Подгрузка материалов со списком материалов раздела ((в каталоге файлов)) |
Подгрузка материалов со списком материалов раздела |
[size=13]Всем привет!Кто может помочь с такой проблемой,хочу сделать подгрузку материалов в разделах.Но есть одно большое НО.
Вот собственно сам скрипт: Код <div id="contik">$BODY$</div> <div style="display:none;" id="selector">$PAGE_SELECTOR$</div> <script type="text/javascript"> if ($("#selector").find(".swchItem:contains('»')").text() == '»') { $("#selector").after('<br><div id="nextCont" class="input_submit alt" style="display:block; text-align:center;"><div onclick="Conti.to();" style="padding:3px;"><div class="zagruzka" title="кликни один раз"></div></div></div>'); }; Conti = { to:function(){ $("#nextCont").html('<div style="padding:4px"><img src="http://warcraft3-theme.ucoz.ru/images/loading35.gif" border="0" weight="80px" height="80px "/></div>'); nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString(); num = nextik.match(/\d/); $.get('<?substr($CAT_URL$,strpos($CAT_URL$,'/load/'))?>-'+num, function(next){ $("#contik").append( $("#contik", next).html() ); $("#selector").html( $("#selector", next).html() ); $("#nextCont").html('<div onclick="Conti.to();" style="padding:3px;"><div class="zagruzka" title="кликни один раз"></div></div>'); if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); }; };); } } </script> [b][font=Arial][size=13]Но к сожалению он выводит только ВОСЕМЬ раз контент,а на девятой подгрузки начинает выводить СНАЧАЛА и не продолжает дальше подргужать материалы. Кто знает в чем проблема?Это просто крик души!) помогите пожайлуста) спасибо,что редактируете мое сообщение,но хотелось бы получить хоть какой-нибудь ответ. Добавлено (04 Сен 2013, 18:27:11) Сообщение отредактировал SiJ3127 - Вторник, 03 Сен 2013, 18:45:51
|
SiJ3127, вы бы дали ссылку на сайт, где ваш код стоит и процесс пошел бы быстрее.
вот тут //forum.ucoz.ru/forum/38-52710-1 мы уже жевали нечто подобное и даже пришли к консенсусу //forum.ucoz.ru/forum/38-52710-1039436-16-1370381663 попробуйте то что получилось в той теме. не пройдет, то все же ссылку на сайт дайте |
Надеюсь за рекламу считать не будут: http://i4net.ru/load/igry_ios/7 .
Чтоб было понятней,я в настройках модуля каталога файлов выставил в "Количество материалов на странице в разделе: 2 ",чтобы выводило по 2 штуки.Внизу нажмите один раз на надпись ,перед $PAGE_SELECTOR$ ", ДОЗАГРУЖАЕМ" и будет загружаться по два материала,но когда нажмете девятый раз,материалы начнут ПОВТОРЯТЬСЯ не доходя до конца.Вот код,который там стоит: Код <div id="contik">$BODY$</div> <div style="display:none;" id="selector">$PAGE_SELECTOR$</div> <script type="text/javascript"> if ($("#selector").find(".swchItem:contains('»')").text() == '»') { $("#selector").after('<br><div id="nextCont" class="input_submit alt" style="display:block; text-align:center;"><div onclick="Conti.to();" style="padding:3px;">ДОЗАГРУЖАЕМ</div></div>'); }; Conti = { to:function(){ nextik = $("#selector").find(".swchItem:contains('»')").attr('onclick').toString(); num = nextik.match(/\d/); $.get('<?substr($CAT_URL$,strpos($CAT_URL$,'/load/'))?>-'+num, function(next){ $("#contik").append( $("#contik", next).html() ); if ($("#selector", next).find(".swchItem:contains('»')").html() == null) { $("#nextCont").fadeOut(); }; $("#selector").html( $("#selector", next).html() ); };); } } </script> Ваш скрипт,что в этой теме //forum.ucoz.ru/forum/38-52710-1039436-16-1370381663 у меня отказывается вообще давать хоть какие-то признаки жизни. На главную страницу,я свой скрипт настроил,но вот подогнать под разделы никак не получается. Что не так? Пожалуйста,откликнетесь) Добавлено (08 Сен 2013, 10:44:05) Сообщение отредактировал SiJ3127 - Четверг, 05 Сен 2013, 09:47:41
|
P.S.После решения этой проблемы,в качестве благодарности обещаю дать в лс скрипт с качественным,отлаженным на все 110% ,РАБОЧИМ, 10 бальным рейтингом ,и что не мало важно-дизайнерски красивым. На на офф сайте его умышленно выложили кривым и в таком виде скрипт и гуляет в Nete,но.я его трудом долгого времени и усидчивости доработал до идеального состояния. Снизу скрин с этим скриптом. Заверяю,что рабочей версии Вы не найдете нигде) В общем,можете и сами поискать,и убедится в достоверности моих слов)
• После голосования и обновления страницы-голосовать уже нельзя.Но выбранный Вам рейтинг показан темными зведочками. • Дизайн не падает • Оценка меняется при движении мышкой по звездам • Рейтинг подсчитывает 10 бальный и сразу выводит оценку.Ваша сохранится всегда. P.S.S. Дорогие форумчане,Вы уж извините меня за такой баш на баш,но меня действительно волнует проблема решения этого скрипта.У меня эта дозагрузка полностью отлажена на главной странице,но почему такая ошибка появляется в разделах и категориях после девятого нажатия загрузки-я не понимаю. (после решения этой проблемы,обещаю также оформить этот рабочий скрипт для всех страниц каталога файлов) . Добавлено (12 Сен 2013, 09:31:58) Прикрепления:
3761764.jpg
(34.6 Kb)
Сообщение отредактировал SiJ3127 - Воскресенье, 08 Сен 2013, 12:11:37
|
| |||
| |||