Просмотр полной версии : Верстка или средства TS ?
Подскажите, пожалуйста, каким образом средствами TS можно организавать вот такое меню (прикреплено к сообщению :)
Я думал прибегать к помощи html+css+JavaScript... но решил поискать другой путь. Можт проще :)
Если есть соображения, буду благодарен за помощь. :)
Andrey Grey
01.08.2008, 11:59
это можно сделать c gmenu
хм... спасибо :) буду смотреть в ту сторону.
Еще вопрос - насколько опрадано применение GMENU и плюсы... если можно? :) ну и минусы тоже...
Andrey Grey
01.08.2008, 12:16
минус в том, что генерация занимает больше времени и нагрузки идут больше на больших сайтах.
если этb разделы не планирует часто увеличиваться в числе и динамики, как при создании страниц в TMENU, не нужно, то разумный способ использовать готовые картинки с названиями разделов, как в приложеном скрине, и TMENU со свойством beforeimage. ну а текстовые ссылки пометить так чтобы не выводились. при этом сами картинки можно использовать как в самом tmenu (прямой путь к картинкам), так и загружать их из свойств страницы - поле media)
..... загружать их из свойств страницы - поле media)
Если не трудно, можно привести решение это задачи? Думаю, что последнее подойдет.
Для большей информативности скажу, что разрабатываемый сайт - сайт для газеты. Разделы как таковые добавляться будут не так часто. а информация планируется обновляться раз в неделю.
Andrey Grey
02.08.2008, 15:16
lib.leftmenu = HMENU
lib.leftmenu.wrap = <div><ul>|</ul></div>
lib.leftmenu.1 = TMENU
lib.leftmenu.1{
NO{
beforeImg {
import = uploads/media/
import.field = media
import.listNum = 1
}
beforeImgLink = 1
allWrap = <li>|</li>
doNotShowLink = 1
}
}
собственно не очень сложно.
а вообще имейте совесть, читайте мануал пример действительно простой.
lib.leftmenu = HMENU
lib.leftmenu.wrap = <div><ul>|</ul></div>
lib.leftmenu.1 = TMENU
lib.leftmenu.1{
NO{
beforeImg {
import = uploads/media/
import.field = media
import.listNum = 1
}
beforeImgLink = 1
allWrap = <li>|</li>
doNotShowLink = 1
}
}
собственно не очень сложно.
а вообще имейте совесть, читайте мануал пример действительно простой.
Надеюсь скоро все эти вопросы отпадут. :-)
а вообще имейте совесть, читайте мануал пример действительно простой.
Спасибо за помощь большое :) а насчет манов - совет дельный... извиняюсь, если время отнял :rolleyes:
Где то читал что beforeImg плохо врапится - лучше использовать просто before и там использовать готовые картинки. beforeImg конечно же гибче в том плане что можно внедрить индивидуальную картинку, хотя если честно то у меня так и ничего не получилось когда надо было вставить большую картинку шириной с меню для определенного пункта меню и скрыть текстовку для этого пункта в случае в случае с присоединением рисунка в свойства страницы
хм... возник еще один вопрос.. думаю он по теме.
Как можно определить разрешение экрана и в соответсвие с этим применить тот или иной цсс ? Естесственно средствами TS :)
Pavel Antonov
04.08.2008, 13:17
хм... возник еще один вопрос.. думаю он по теме.
Как можно определить разрешение экрана и в соотвесвие с этим применить тот или иной цсс ? Естесственно средствами TS :)
Давайте ка лучше я попробую стимулировать Вашу мозговую деятельность.
Прежде чем кто-то начнет шуршать мозгами по поводу ответа на Ваш вопрос, приведите хоть один довод, почему "естественно" это надо делать "средствами TS"?
Вот в мане, который, потихоньку обрастает будут такие правила:
Выполнять в порядке следования.
0. Всё, что можно сделать (с точки зрения валидности) на стороне клиента - делается на стороне клиента.
1. Всё, что можно сделать средствами CSS - делается средствами CSS.
2. Если чего-то нельзя сделать средствами CSS - включается TS.
3. И на самый крайний случай - прописывается в шаблон.
Что-то вроде такого.
Andrey Grey
04.08.2008, 13:44
хм... возник еще один вопрос.. думаю он по теме.
Как можно определить разрешение экрана и в соответсвие с этим применить тот или иной цсс ? Естесственно средствами TS :)
не нужно в духовке замораживать мясо, она для этого не годится.
определение размеров экрана - JS, вот и делайте все через JS.
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot