|
|
Модератор форума: 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
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!