Просмотр темы
Своя главная страница
|
|
Djakonda |
Опубликовано 31.10.2010 19:29
|
![]() Начинающий ![]() Сообщений: 41 Зарегистрирован: 31.10.2010 18:44 |
Доброго времени суток... Есть вопрос по главной страничке сайта, но не судите строго, если я что то не так объясню... Fusion по стандарту ставит главную страницу news, можно через админку поставить любую, но можно ли поставить свою станицу главной? То есть, я например не очень силен в переправке styles.css, конечно что то методом тыка разложил по полочка и все подписал, что за что отвечает, но этого не достаточно для глобального изменения дизайна сайта, а вот в html для меня проще разместить все там где мне нужно. Я так и сделал и у меня сразу же возник вопрос, а как мне теперь на эту страницу выводить например мини-чат или опросы? Заранее спасибо... Изменил(а) Djakonda, 31.10.2010 19:29 |
|
|
jikaka |
Опубликовано 31.10.2010 19:32
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
на html ты не выведешь... а так в админке в Главных установках можешь установить любую страницу главной |
|
|
Djakonda |
Опубликовано 31.10.2010 19:36
|
![]() Начинающий ![]() Сообщений: 41 Зарегистрирован: 31.10.2010 18:44 |
Большое спасибо за ответ... |
|
|
jikaka |
Опубликовано 01.11.2010 19:43
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
здесь продублирован файл news.php и переименован в index.php также есть вариант файл index.php сделать пустым и просто повключать панели |
|
|
Alipapa |
Опубликовано 02.11.2010 20:13
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Можно index.php сделать вот так: <?php
require_once "maincore.php"; require_once THEMES."templates/header.php"; opentable("Заголовок"); ?> Здесь html-код <?php closetable(); require_once THEMES."templates/footer.php"; ?> Изменил(а) Alipapa, 02.11.2010 20:14 |
|
|
jikaka |
Опубликовано 02.11.2010 20:25
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
Alipapa, согласен можно... но тогда html-код можно править только через ftp а если index.php пустой, т.е.: <?php и на главной включены панели, в том числе и центральные, то как вы понимаете содержание панели можно редактировать через админку, что намного удобнее... |
|
|
Alipapa |
Опубликовано 02.11.2010 23:03
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Согласный. И еще вариант здесь не вспомнили - создать дополнительную страницу и сделать ее главной. |
|
|
Djakonda |
Опубликовано 03.11.2010 01:40
|
![]() Начинающий ![]() Сообщений: 41 Зарегистрирован: 31.10.2010 18:44 |
Alipapa написал: Согласный. И еще вариант здесь не вспомнили - создать дополнительную страницу и сделать ее главной. Дык я так и сделал, создал главную только в html-ке ![]() |
|
|
jikaka |
Опубликовано 03.11.2010 05:11
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
Alipapa написал: Согласный. И еще вариант здесь не вспомнили - создать дополнительную страницу и сделать ее главной. если так делать, то адрес начальной страницы будет выглядеть вот так: http://site.ru/viewpage.php?page_id=1 что не очень то и классно |
|
|
Alipapa |
Опубликовано 03.11.2010 07:27
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Извини, я об этом забываю, просто для меня как бы само собой, что в index.php redirect($settings['opening_page']); мы поменяли на require_once BASEDIR.$settings['opening_page']; Поэтому всегда начальная страница у нас index.php, а отображать она будет ту страницу, что в настройках укажешь (одно ограничение - скрипт должен быть в корневой папке, поэтому, к примеру, форум главной не сделаешь). Что касается Дык я так и сделал, создал главную только в html-ке Я тоже (см. 7-й пост) для этого шаблон предложил, просто дополнительную страницу можно делать и менять из админки. И к тому же при этом пользоваться тиной, в отличие от панели.
Изменил(а) Alipapa, 03.11.2010 07:46 |
|
|
jikaka |
Опубликовано 03.11.2010 08:20
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
вот это решение: require_once BASEDIR.$settings['opening_page']; уже более достойное! с этим согласен... только вот оно не работает для viewpage.php?page_id=1 Изменил(а) jikaka, 03.11.2010 08:37 |
|
|
Alipapa |
Опубликовано 03.11.2010 09:47
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Ага, require_once не хочет с аргументами работать, что ли. Надо разобраться. ------------------------------------------- Изменил(а) Alipapa, 03.11.2010 12:58 |
|
|
Alipapa |
Опубликовано 03.11.2010 12:58
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Понятно. Если сделать index.php такой: [php]$_GET['page_id']=1; require_once "maincore.php"; require_once BASEDIR.$settings['opening_page'];[/php] А в настройках стартовую страницу указать не viewpage.php?page_id=1, а просто viewpage.php, то будет работать. Недостаток - надо прописывать page_id в файле index.php явно. Можно, конечно, написать свою функцию, чтобы она это автоматом делала, но думаю, что не стоит возиться. Изменил(а) Alipapa, 03.11.2010 12:59 |
|
|
jikaka |
Опубликовано 03.11.2010 15:13
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
вот теперь другое дело! возьмем на заметку... |
|
|
Alex |
Опубликовано 11.01.2011 21:33
|
![]() Администратор ![]() Группа тестеров ![]() Персонал сайта ![]() Сообщений: 1265 Зарегистрирован: 07.11.2010 13:05 |
продублировал news и переименовал его в index, главная щас соответственно index, но теперь надо чтобы на главной отображались не последние новости (новости будут отдельной страницей) а последние статьи из определенной категории (articles.php?cat_id=2), подскажите как это сделать??? |
|
|
jikaka |
Опубликовано 12.01.2011 05:00
|
![]() Супер Администратор ![]() Разработчики ![]() Сообщений: 4842 Зарегистрирован: 26.07.2010 12:10 |
вместо новостей продублируй файл статей и в ней укажи через условие необходимую категорию |
|
|
Alipapa |
Опубликовано 12.01.2011 09:30
|
![]() Опытный пользователь ![]() Сообщений: 243 Зарегистрирован: 02.11.2010 13:13 |
Ну или как вариант, аналогично тому, как я написал выше, сделать такой файл index.php: [php]<?php $_GET['cat_id']=2; require_once "maincore.php"; require_once BASEDIR.$settings['opening_page']; ?>[/php] А в настройках указать стартовой articles.php Изменил(а) Alipapa, 12.01.2011 09:31 |
|
Поделиться этой темой | |
Социальные закладки: |
![]() ![]() ![]() ![]() ![]() ![]() |
URL: | |
BBcode: | |
HTML: |
Перейти на форум: |