Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Прошу Помощи по созданию Подфорумов


Прошу Помощи по созданию Подфорумов

Сообщений 861 страница 880 из 937

861

Deff написал(а):

Протестировать скрипт на http://tonnametr.ru/

Вуаля!  Раздел "Продукты" уже с подфорумами: http://tonnametr.ru . Можете жеж, если захотите  :cool:

сразу вопросы: не надо ли в строку выставить подфорумы (а не друг под другом) , как на http://naydem-vam.ru ?

И на http://naydem-vam.ru у меня же уже подфорумы установлены - как теперь убирать - с чего начать наваятое?  :D

0

862

Чаечка написал(а):

Вуаля!  Раздел "Продукты" уже с подфорумами: http://tonnametr.ru . Можете жеж, если захотите

Пока рано мечтать, не установив под сотню подфорумов, ибо прошлая версия зависала на более сотни подфорумах
Не стоит править всё и всё сразу(на всех доменах)
Пока протестировать хотя бы на одном форуме(домене) юзабельность данного скрипта

0

863

Alex_63
Есть еще идея для ускорения загрузки на Главной(ибо у Чаечки уже при половине подфорумов существенные тормоза и лоадер загрузки в ухе вкладки крутиться долго):
Распарсенный контент(форумов с подфорумами) на Главной  в обычных форумах(не в категориях с подфорумами) засовывать в localStorage(кроме колонки и ссылок последних сообщений, хотя можно и с ними, а заменять потом) и вписывать сходу на страницу при наличии сохраненного в Storage. Запоминать, к примеру на сутки(мон поставить отдельный кук) При наличии кука и контента в localStorage, сразу дописываешь контент в категориях, исходный контент(для замененного) - скрываешь(дабы тестировать-заменять на истинные ссылки на последние сообщения)
================
Ну и плюс скрипт недооптимизирован, нун парсить всё на Главной за три цикла (у тебя 15 циклов .еach  вместе с вложенными)
Всё делается за пару-тройку циклов
Вариант:
За первый проход создавать объект '#Название форума':'ссылка' форумов с решеткой(ищешь форумы с решеткой в обычных категориях и категориях Подфорумов и одновременно, в этом же цикле создаёшь объект будущего места вставки столбика с подфорумами(привязкой к имени форума #Имя_Форума)

var obj={
'#Название форума':$('#forum_f4 .tcl h3'),
'#Название форума':$('#forum_f5 .tcl h3'),
'#Название форума':$('#forum_f5 .tcl h3')
}

За второй цикл - поиск по массиву нужных форумов с решеткой с переводом их в имя категорий и созданием  объекта  HTML(ов) вставляемого столбика подфорумов(привязкой к имени форума/что идентично категории #Имя_Форума), с попутной вставкой в элементы первого объекта,

var objSub={
'#Название форума':'...HTML1',
'#Название форума':'...HTML2',
'#Название форума':'...HTML3'
}

а также создаешь в этом цикле массив цепочек вложенности и сортируншь(окончании цикла)  по длине подмассивов, более короткие ставишь в начало массива:

var strSub=[
[#Название форума, ссылка =>#Название подфорума , ссылка],
[#Название форума, ссылка =>#Название подфорума , ссылка],
[#Название форума, ссылка =>#Название подфорума , ссылка=>#Название подфорума, ссылка],
[#Название форума, ссылка =>#Название подфорума , ссылка=>#Название подфорума, ссылка]
]

За третий цикл правишь ссылки на последнее сообщение (правая колонка),прокручивая по цепочкам вложенности c конца цепочки и  тестируя последние ссылки в HTML столбике из подфорумов(объект второго цикла). Затем правишь ссылки во вложенных(Изначально в правой колонке там ссылка от текущего форума или пусто, если нет тем в форуме.)
========================
Если запоминать цепочки в Storage, в последущем удобно их подставлять в навигацию в .crumbs, тестируя нахождение текущего форума(если он с решеткой) в цепочке и обрезая цепочку справо до текущего форума

Отредактировано Deff (Сб, 7 Ноя 2015 04:00:18)

+1

864

Чаечка
Вроде сработало :cool: http://tonnametr.ru/     http://tonnametr.ru/viewforum.php?id=302 > форум с подфорумами
У меня на тестовом всего 5 подфорумов 1-го уровня и 1 - 2-го. Но и на больших объемах вроде как тоже работает!  :crazyfun:

P.S. Не зря неделю парился над этим скриптом  :D

+1

865

Deff
Спасибо за советы, идея хорошая, только пока, наверно, не потяну - опыта мало, в localStorage сохранять нун еще потренироваться (как-то  не так давно попробовал, не вышло)
Скрипт и так неплохой получился, - хоть и чуть перегруженный на Главной, зато контент подфорумов на странице форума грузится мухой (кстати, в форумах я делаю распарс полученных данных с Главной той же функцией  для подключения вложенных Подфорумов)

Надо оптимизировать функции setMainCnt() и getParentLinks(), но это - в следующей версии Подфорумы "не скриптом" V2.0

Deff написал(а):

Запуск распарса на главной стоит ставить в описание специального последнего форума последней категории, ибо скрипт рекламы сервиса будет тормозить распарс

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

0

866

Alex_63 написал(а):

в localStorage сохранять нун еще потренироваться

Ну в теме В Помощь скриптодельцам! готовый пример
2. У Чаечки на главной подфорумы  грузяться 6-7минут  (смотрим возникновение зеленой иконки в браузере( или сворачивание последней категории)
Не думаю, что это удовлетворительно (у меня 100 подфорумов грузилось 0.6-0.7 секунды) правдо и ограничивалось этим кол-вом

0

867

Deff

Deff написал(а):

У Чаечки на главной подфорумы  грузяться 6-7минут

Ну не наю, у меня достаточно быстро подгружается... А колёсико в браузере из-за рекламы и тут долго не останавливается

0

868

Alex_63
Ты смотри по сворачиванию последней категории  с подфорумами - у нее все категории с подфорумами

0

869

Deff
Вообще-то да... Медленно.
Хотя... Вот  тут стоит твой скрипт, => http://tesroll.forumbb.ru/ - там подфорумов раза в 4 меньше, во столько же раз быстрее парсятся подфорумы. На http://naydem-vam.ru/ подфорумы установлены вручную, не автоматическим скриптом. Поэтому и шустро...

Как ни верти, твой скрипт подфорумы в форуме подгружает (у меня при не очень шустром инете) от 30 секунд до минуты. Мой - до 7 секунд (ну так, на глаз). Так что новый скрипт все-таки функциональнее.

+1

870

Чаечка написал(а):

И на http://naydem-vam.ru у меня же уже подфорумы установлены - как теперь убирать - с чего начать наваятое?

Рассортировать по категориям "С Подфорумами", вычистить Описания всех форумов, проставить решётки у родительских форумов, установить скрипт.

0

871

Alex_63 написал(а):

Хотя... Вот  тут стоит твой скрипт, => http://tesroll.forumbb.ru/ - там подфорумов раза в 4 меньше, во столько же раз быстрее парсятся подфорумы.

Ахах, Alex_63, их пока не так уж много, но уже пугает скорость подгрузки. Дальше, боюсь, будет больше, значит, и заглавная страница грузиться будет во много раз дольше??((

0

872

Grey_Fox написал(а):

но уже пугает скорость подгрузки. Дальше, боюсь, будет больше, значит, и заглавная страница грузиться будет во много раз дольше??

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

0

873

0

874

Alex_63 написал(а):

Как ни верти, твой скрипт подфорумы в форуме подгружает (у меня при не очень шустром инете) от 30 секунд до минуты.

У мну много занимает статическая задержка трансформирования классов 1-2мин и записи куков на главной, практически при любой длине и ну и плюс распарс от колва подфорумов (кнешн медленнее из-за распарса даты.)
Но у тьву больно алгоритм не оптимален и нелинейно(а квадратично, а может и кубично) нарастает при увеличении кол-ва подфорумов (есть циклы в цикле)
Думаю мной предложенный выше алгоритм (про три последовательных цикла) должен работать гораздо шустрее.

0

875

Alex_63 написал(а):

Рассортировать по категориям "С Подфорумами", вычистить Описания всех форумов, проставить решётки у родительских форумов, установить скрипт.

Спасибо. Буду пробовать. А переделывать не придётся? :D      А то у вас я смотрю споры по скорости загрузки страницы. Хотя на форуме не заметила уменьшения скорости.

Отредактировано Чаечка (Сб, 7 Ноя 2015 18:46:53)

0

876

Чаечка написал(а):

Хотя на форуме не заметила уменьшения скорости.

Да ? Смотрите на Главной скрытие самой нижней категории подфорумов
===================
Если ссылка в скрипте исходная от Alex_63, думаю последущие правки скрипта не потребует правок от Вас, посколь скрипт подгружается по ссылке

+1

877

Deff написал(а):

Смотрите на Главной скрытие самой нижней категории подфорумов

У меня слева крутится при открытии загрузка гугла, рся - у нас рекламы много, а подфорумы сразу закрытые открываются

Отредактировано Чаечка (Сб, 7 Ноя 2015 18:58:56)

0

878

Чаечка
Ты смотришь на самый последнюю категорию внизу на Главной странице ?
Она висит оч долго, и только потом скрывается. Подфорумы в начале страницы то парсятся быстро, но коли мне нужны сформированные подфорумы в самой нижней категории - то проблема

0

879

Deff написал(а):

Ты смотришь на самый последнюю категорию внизу на Главной странице ?

http://tonnametr.ru/=&pun-category25 - сразу закрытые. наверное на самом деле от скорости интернета зависит. сейчас стабильно 4g мегафон даёт и всё грузится отлично. Когда 3g бывает похуже

0

880

и всёж таки... чего с форумом пробуем свернуть или как?  :D

и если да, там наверно какие-то скрипты надо убрать от предыдущего скрипта подфорумов?

Отредактировано Чаечка (Сб, 7 Ноя 2015 19:17:04)

0


Вы здесь » Единый форум поддержки » Архив » Прошу Помощи по созданию Подфорумов