Создание своей главной страницы
Друзья, может быть кто-нибудь может объяснить мне на пальцах, как сделать свою главную страницу?
Чего хочется достичь: главная страница — что-то типа презентации: какие-то свои блоки и прочая инфа, дефолтная главная страница с выводом интересных топиков остается в наличии, просто доступна по какому-нибудь другому адресу.
Чего хочется достичь: главная страница — что-то типа презентации: какие-то свои блоки и прочая инфа, дефолтная главная страница с выводом интересных топиков остается в наличии, просто доступна по какому-нибудь другому адресу.
51 комментарий
Буду признателен.
tberorg*gmail.com
Заранее спасибо!
прочитайте инструкцию сначала.
dl.dropboxusercontent.com/u/85095640/mainpage.zip
Вы не будете против, если я его размещу в каталоге?
Теперь инструкцию читать не надо — при активации плагина, главная страница меняется автоматически.
На страницу добавил область для вывода блоков, так, например, если в конфиге в настройке блоков прописать:
то на главной странице будут выведены блоки которые находятся в сайдбаре по дефолту.
{assign var=«noSidebar» value=true}
иначе блоки будут выводиться некорректно по CSS/
Ну вот, к примеру, можно и как-то так сделать: themes.pau1winslow.com/eightytwenty/ — создаете блоки в которых выводите последние топики из определенных блогов, выводите их на главную, дабавляете туда слайдер и вуаля… ) Думаю, идея понятна.
Сейчас, если включить плагин, главная станет пустой, а вы уже можете с помощью своих блоков или блоков плагинов сформировать ее по своему усмотрению.
Если надо больше зон для блоков на ней сделать достаточно подкорректировать файл index.tpl шаблона.
Ошибка: Файл плагина site.ru/plugins/mainpage-master/PluginMainpage-master.class.php не найден
… а так, конечно, спасибо.
Правда не видел…
на:
Правильнее, правда, просто последнюю строчку в config.local.php добавить, но привел полностью, чтобы было понятно что в конфиге отвечает за главную.
Как это сделать без вашего плагина, ума не приложу… Собственно и с ним, у меня ничего не получается.
А простым
у Вас ничего и не получится — переменные, которые используются в comment_list.tpl не передаются в экшен плагина, т.е. необходимо либо плагин дописывать, либо новый плагин написать и вывод в этом плагине сделать. В любом случае, тут уж Вам к программистам лучше обратится, у меня в этой области знания мизерные.
или это не то?
1. По адресу site.ru/templates/skin/developer/actions/ActionComments/ в файле index.tpl прописал:
2. В корневой директории шаблона создал файл "'my_tpl.tpl" с нужным содержанием (в моем случае это будет html верстка со слайдером). Прошу прощения, возможно это «баян», но додумался я только благодаря этой теме и нашему с Вами диалогу…
поставил это
12345 не отображается.
А вообще, слишком мало данных… Какой топик лист Вам нужен, что в нем выводите? С пагинацией или без? Если что-то из стандартного, может можно и без этого плагина обойтись, и просто добавить в нужные места новые зоны для тех же блоков, к примеру? Опишите более подробно чего Вы желаете добиться.
На картинке фрагмент главной, ближе к концу страницы. После картинки описание.
Главная у меня состоит из таких вот мини-блоков без сайдбара (есть и лучшие и обсуждаемые, и список блогов и просто последние топики и др.). Если бы можно было, как вы писали выше, добавлять нужные зоны (например, зону после определенного div) для блоков я был бы счастлив :)
Когда с главной переходишь на mysite.ru/blog, нажимаешь в менюшке на «хорошие» — то снова вовзращаешься на главную страницу. Как сделать, чтобы при клике на хорошие показывались хорошие, а не осуществлялся переход на главную?
пропишите
Для ссылки «Топики» в главном меню, кстати, тоже надо поправить.
где zonename — название зоны и все. В настройках блока соответсвенно указываете нужную зону для вывода. Ну и стили, если неоюходимо…
не могли бы вы чуть-чуть подробней остановиться на второй части: «где zonename — название зоны и все. В настройках блока соответсвенно указываете нужную зону для вывода.»
Допустим, что у меня есть виджет вконтакте в блоке block.vk.tpl, его содержимое ниже.
Я хочу вывести его в header.tpl в блоке . Что для этого нужно сделать?
данная настройка выведет блок в зоне headerblocks, для блока будет использован файл blocks/block.blogDescription.tpl шаблона.
Для вывода Вашего блока можно просто попробовать поменять blocks/block.blogDescription.tpl на blocks/block.vk.tpl
Для других блоков или зон все делается по аналогии.
Если выводите блок плагина в свою зону, но надо в настройках плагина искать настройку соответствующего блока и менять в ней зону вывода. Пример для плагина ТОР топиков:
В данном случае ТОР будет выведен в зоне footerblocks. Хотя в плагинах не всегда так выводятся блоки.
а скажите, пожалуйста, можно без зон вот так сделать {include file='blocks/footerblocks.tpl'} или это будет неправильно? блок выводится.
по поводу «Если нужно подробнее опишите подробно что надо — попробую помочь (я в этом не дока, но кое-что интуитивно понимаю)». Вы мне итак очень сильно помогаете) Пока с вышеописанными вещами разбираюсь, если возникнут вопросы обязательно спрошу. Еще раз спасибо)
если же надо вывести что-тот свое, то делается фильтр.
Если нужно подробнее опишите подробно что надо — попробую помочь (я в этом не дока, но кое-что интуитивно понимаю).