Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки

Ответ
 
Опции темы Опции просмотра
Lover_N001 вне форума Lover_N001
Участник


| Цитировать Старый #1 06-01-2009, 12:01

Сейчас на многих сайтах можно увидеть такие блоки, они более общие и более понятные. Например, блоки "Последние новости", "Последние статьи", "Последние файлы" можно собрать в один универсальный блок. Блок с тремя закладками. Когда открывается страница например активна закладка с новостями, нажмешь на вторую закладку а там статьи, на третью - там файлы. То же самое можно сделать и с популярными новостями, статьями и файлами. Представьте сколько места можно сэкономить, зато сделать сайт более продуктивным...

Можно ли такое замутить и с роней?

  Сообщения: 184 c 14.11.2005 | Репутация: 3
ZlydenGL вне форума ZlydenGL
Напильникъ - наше все

Аватар для ZlydenGL

| Цитировать Старый #2 06-01-2009, 12:07

Lover_N001, можно - но стоит ли? Я лично предпочитаю страничку не перегружать "навесными" скриптами (а таб контрол - это 100% либо iframe, либо ajax, либо яваскрипт в виде именно контрола закладок). В принципе, если найти "нетяжелый" контрол закладок - можно "нарисовать" искомое даже в виде пользовательского блока, но вот куда выводить настройки этого блока - неясно.

Добавлено позже.
Хотя можно поступить и проще - вывести содержимое всех необходимых блоков в отдельные DIV'ы и отображать их (DIV'ы) по мере необходимости в конкретном блоке. В этом случае все получается достаточно просто - допустим блок "последние новости" выводим через "обрамление"
Код HTML:
<div id="news" name="news" style="display:none"> ... содержимое блока ... </div>
, а в нужный user defined block фигачим примерно следующее:
Код HTML:
<div id="show" name="show"></div>
<a hrev="#" onclick="javascript: document.elements('show').InnerHTML = document.elements('news').InnerHTML">Последние новости</a>
И остальные блоки тем же принципом. Может и сработает

Последний раз редактировалось ZlydenGL, 06-01-2009 в 12:13


Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник.
  Сообщения: 777 c 22.09.2008 | Репутация: 92
Lover_N001 вне форума Lover_N001
Участник


| Цитировать Старый #3 06-01-2009, 12:17

ZlydenGL, в управление болками ))) ну в принципе все это можно организвать и в коде, типа соклько показать новостей, статей и файлов. а нагрузка по-моему наоборот будеть меньше. У меня, например, на сайте на первой странице отдельные блоки - пос.новости, статьи, файлы, а тут первым делом вроде загружается только новости, выьрал вторую закладку статьи, третью файлы. Но можно еще сделать такой же блок для новостный сайтов, где в новостях разделов много. Типа закладки это разделы...

  Сообщения: 184 c 14.11.2005 | Репутация: 3
ZlydenGL вне форума ZlydenGL
Напильникъ - наше все

Аватар для ZlydenGL

| Цитировать Старый #4 06-01-2009, 12:20

Lover_N001, тогда приведенный мной выше вариант 100% не прокатит - копай в сторону AJAX Правда, все равно перед выводом блоки придется СГЕНЕРИТЬ - а в ядре Рони (надеюсь, что пока) поддержки такого функционала НЕТ. Так что если цель стоит именно в снижении нагрузки - от идеи ИМХО проще отказаться. Если же нужна именно юзабельность - тогда читай то, что я дописал в предыдущее сообщение

Удачи!


Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник.
  Сообщения: 777 c 22.09.2008 | Репутация: 92
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #5 06-01-2009, 12:59

Запросов меньше будет за счет того что будет один блок вместо 3, а вот страница будеть весить больше за счет кода и файла аякса+css , который нужен, в первой моей ссылке есть пример блока с вкладками


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
ZlydenGL вне форума ZlydenGL
Напильникъ - наше все

Аватар для ZlydenGL

| Цитировать Старый #6 06-01-2009, 13:32

pan, зашел на твой уралстройпортал - но там вкладки на блоках НЕ аяксные! Тот же принцип - грузим содержимое в невидимый div контейнер, а по щелчку на ссылке его отдаем, скрывая старый Откель экономия запросов/трафика возьмется?

А я уж думал, что проспал эпоху внедрения поддержки классов ajax на уровне ядра рони...


Не ошибается только тот, кто ничего не делает. Ковчег построил любитель. Профессионалы строили Титаник.
  Сообщения: 777 c 22.09.2008 | Репутация: 92
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #7 06-01-2009, 15:24

Злыдень, ты не злыдень, ты вредина
Это один из способов, есть и другие


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
Lover_N001 вне форума Lover_N001
Участник


| Цитировать Старый #8 06-01-2009, 16:39

pan, точно то, что я хотел - поделишся?

  Сообщения: 184 c 14.11.2005 | Репутация: 3
LARK вне форума LARK
[исход]

Аватар для LARK

| Цитировать Старый #9 06-01-2009, 16:40

Цитата:
Сообщение от ZlydenGL Посмотреть сообщение
А я уж думал, что проспал эпоху внедрения поддержки классов ajax на уровне ядра рони...
Так она давно есть - библиотека Prototype. Правда - все ручками надо делать.


Правила нашего Форума :: О клубе пользователей RUNCMS :: Рекомендации по публикации сообщений :: Прежде чем задать вопрос воспользуйтесь Поиском
-------------------------------------------------------------------
Если что-то не работает, задавая вопрос, ! ОБЯЗАТЕЛЬНО ! пишите версию RUNCMS/модуля/PHP/MySQL и текст самой ошибки.
Посетить домашнюю страницу LARK
  Сообщения: 4,185 c 20.09.2003 | Репутация: 223
Lover_N001 вне форума Lover_N001
Участник


| Цитировать Старый #10 06-01-2009, 17:03

LARK, а конкретно в какую сторону копать? как воспользоваться этой библиотекой?

  Сообщения: 184 c 14.11.2005 | Репутация: 3
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 88.64 Kb. compressed to 81.28 Kb. by saving 7.36 Kb. (8.30%)
Page generated in 0.14481 seconds with 9 queries