DLE рулит 1 Опубликовано: 2 октября 2019 Рассказать Опубликовано: 2 октября 2019 21 час назад, captaindib сказал: так ведь и при большом кол-во хостов — огромная нагрузка на сам сервер. У человека с большим количеством хостов нет денег на нормальный сервер? Ссылка на сообщение Поделиться на других сайтах
fanera 29 Опубликовано: 3 октября 2019 Рассказать Опубликовано: 3 октября 2019 17 часов назад, DLE рулит сказал: У человека с большим количеством хостов нет денег на нормальный сервер? Типичный админ сайт в стиле "зато работает", не заботясь ни о трафике людей, ни о сервере ? Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 3 октября 2019 Рассказать Опубликовано: 3 октября 2019 В 02.10.2019 в 06:38, alex32 сказал: Еще раз: в данной реализации подгрузка новости site.ru/category/1-news.html в полную новость полностью равносильна по нагрузке открытию новости site.ru/category/1-news.html по ссылке в новом окне. Когда открываешь полную новость по ссылке, точно так же грузятся и инклюды и кастомы и все остальное. Грузится то же самый контент. Разницы никакой. Равносильно, но для встроенного функционала так не делают, это костыли какие то. Ссылка на сообщение Поделиться на других сайтах
alex32 943 Опубликовано: 3 октября 2019 Рассказать Опубликовано: 3 октября 2019 Автор 1 минуту назад, mr. Freeman сказал: Равносильно, но для встроенного функционала так не делают, это костыли какие то. делай как положено, в чем проблема Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 3 октября 2019 Рассказать Опубликовано: 3 октября 2019 5 минут назад, alex32 сказал: делай как положено, в чем проблема Это нужно разработчика уже дёргать. Ссылка на сообщение Поделиться на других сайтах
alex32 943 Опубликовано: 3 октября 2019 Рассказать Опубликовано: 3 октября 2019 Автор Только что, mr. Freeman сказал: Это нужно разработчика уже дёргать. Какого еще разработчика, Разработчик не пишет модули на заказ. Ты делать то будешь "Как положено", или трепаться только можешь? Ссылка на сообщение Поделиться на других сайтах
Spyhog 65 Опубликовано: 4 октября 2019 Рассказать Опубликовано: 4 октября 2019 (изменено) Очень хороший вариант: https://forum.dle-news.ru/topic/75717-подгрузка-следующей-полной-новости-при-скроллинге-в-полной-новости/?do=findComment&comment=374683 Спасибо большое! Только в подгруженных новостях не отображаются социальные кнопки от https://usocial.pro. Не знаете, в чём может быть дело? Изменено 4 октября 2019 пользователем Spyhog Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 4 октября 2019 Рассказать Опубликовано: 4 октября 2019 7 часов назад, Spyhog сказал: Очень хороший вариант: https://forum.dle-news.ru/topic/75717-подгрузка-следующей-полной-новости-при-скроллинге-в-полной-новости/?do=findComment&comment=374683 Спасибо большое! Только в подгруженных новостях не отображаются социальные кнопки от https://usocial.pro. Не знаете, в чём может быть дело? Это не модуль, это грубый JS дёргающий данные со страницы, помнится таким на ucoz промышляли товарищи всё время, в 2019 году такое уже очень не по феншую. Ссылка на сообщение Поделиться на других сайтах
alex32 943 Опубликовано: 5 октября 2019 Рассказать Опубликовано: 5 октября 2019 Автор 1 час назад, mr. Freeman сказал: Это не модуль, это грубый JS дёргающий данные со страницы, помнится таким на ucoz промышляли товарищи всё время, в 2019 году такое уже очень не по феншую. Флудер, сделай что-нибудь полезное, а не флуди бестолку 1 Ссылка на сообщение Поделиться на других сайтах
Spyhog 65 Опубликовано: 5 октября 2019 Рассказать Опубликовано: 5 октября 2019 6 часов назад, mr. Freeman сказал: Это не модуль, это грубый JS дёргающий данные со страницы, помнится таким на ucoz промышляли товарищи всё время, в 2019 году такое уже очень не по феншую. Я и не писал, что это "Модуль". Написал "хороший вариант". Не всё же через php делать. Я пролистал много новостей и все они быстро подгружались и загружались. В чём он плох? Что вы вручную будете по новостям переключаться, что подгружать, трафик один и тот же. Вам написали бесплатный скрипт, а вы ещё не довольны. Для таких случаев есть weblancer. Ссылка на сообщение Поделиться на других сайтах
mr. Freeman 11 Опубликовано: 10 октября 2019 Рассказать Опубликовано: 10 октября 2019 В 05.10.2019 в 11:25, Spyhog сказал: Я и не писал, что это "Модуль". Написал "хороший вариант". Не всё же через php делать. Я пролистал много новостей и все они быстро подгружались и загружались. В чём он плох? Что вы вручную будете по новостям переключаться, что подгружать, трафик один и тот же. Вам написали бесплатный скрипт, а вы ещё не довольны. Для таких случаев есть weblancer. Конкретно мне его не писали, и я таким никогда не буду пользоваться. То что у вас быстро открылись, значит сайт походу мелкий и не нагруженный, а если там сложные кастомы есть, и их много, то уже не факт что всё будет быстро и безболезненно для сервера. Ссылка на сообщение Поделиться на других сайтах
alexpsp 34 Опубликовано: 31 октября 2019 Рассказать Опубликовано: 31 октября 2019 А как можно добавить такой эффект перелистывания страницы? http://prntscr.com/pquvrh (ну или не именно такой) Ссылка на сообщение Поделиться на других сайтах
OMEGAYALFA 0 Опубликовано: 14 декабря 2021 Рассказать Опубликовано: 14 декабря 2021 29.09.2019 в 00:59, alex32 сказал: Вот, граждане просили Вставить в js файл $(window).scroll(function() { if ($(".load-link").length) { var loadLink = $('.load-link').filter(':last'); var loadOffset = loadLink.offset().top; if (loadOffset <= $(window).scrollTop()) { var href = loadLink.attr('href'); if (href !== undefined) { loadLink.remove(); getContent(href, true); }; } } }); window.addEventListener("popstate", function(e) { getContent(location.pathname, false); }); function getContent(url, addEntry) { $.get(url).done(function(data) { $('#dle-content').append($(data).find(".news-container").get(0).outerHTML);//если через html() то новость будет без обертки if (addEntry == true) { history.pushState(null, null, url); } }); } В строке $('#dle-content').append($(data).find(".news-container") класс .news-container заменить на класс блока, в который обернута полная новость (в шаблоне fullstory.tpl). В сам шаблон fullstory.tpl вниз перед закрывающим тегом вставляем [prev-url]<a href="{prev-url}" class="load-link"></a>[/prev-url] по уму надо бы прикрутить обратную смену урлов при прокрутке вверх, но мне лень возиться. Привет Скрипт не работает на dle 14.1, знаете ли вы, реализовал ли кто-нибудь его на своем сайте DLE ... Приветствую Ссылка на сообщение Поделиться на других сайтах
dawards 0 Опубликовано: 14 мая 2022 Рассказать Опубликовано: 14 мая 2022 29.09.2019 в 01:59, alex32 сказал: Вот, граждане просили Вставить в js файл $(window).scroll(function() { if ($(".load-link").length) { var loadLink = $('.load-link').filter(':last'); var loadOffset = loadLink.offset().top; if (loadOffset <= $(window).scrollTop()) { var href = loadLink.attr('href'); if (href !== undefined) { loadLink.remove(); getContent(href, true); }; } } }); window.addEventListener("popstate", function(e) { getContent(location.pathname, false); }); function getContent(url, addEntry) { $.get(url).done(function(data) { $('#dle-content').append($(data).find(".news-container").get(0).outerHTML);//если через html() то новость будет без обертки if (addEntry == true) { history.pushState(null, null, url); } }); } В строке $('#dle-content').append($(data).find(".news-container") класс .news-container заменить на класс блока, в который обернута полная новость (в шаблоне fullstory.tpl). В сам шаблон fullstory.tpl вниз перед закрывающим тегом вставляем [prev-url]<a href="{prev-url}" class="load-link"></a>[/prev-url] по уму надо бы прикрутить обратную смену урлов при прокрутке вверх, но мне лень возиться. Подскажите, а в какой js файл вставлять?) Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас