На главную | Бесплатные DLE модули | Бесплатные DLE шаблоны | Хаки для DLE | Платные DLE шаблоны | Платные DLE модули

Главная страница

Автор Тема: Главная страница  (Прочитано 3333 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Goggi

  • Я ещё новичок
  • *
  • Сообщений: 4
  • Карма: 0
    • Просмотр профиля
Главная страница
« : 06-10-2008, 18:56:45 »
Сделать вместо вывода новостей на главной странице вывод своего контента с возможностью использования php и java. main.tpl чистить не предлогать, это не помогает. может у кого есть хак или мод. заранее благодарен

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #1 : 06-10-2008, 22:10:31 »
Интересует полная замена страницы для вызова сайта типа: site.ru/ ?
Понравился форум dle.net.ua? Поставь ссылку!

gruz

  • Юнкер DLE-сайтостроения
  • **
  • Сообщений: 92
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #2 : 07-10-2008, 15:26:21 »
Тоже присоеденяюсь )  вот как сдесь _http://niceworld.su очень не плохо выглядит, даже очень. Как такое можно сделать?

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #3 : 07-10-2008, 15:45:30 »
Тоже присоеденяюсь )  вот как сдесь _http://niceworld.su очень не плохо выглядит, даже очень. Как такое можно сделать?
Возможно вам подойдёт такая тема?
http://www.dle.net.ua/forum/index.php?topic=159.0
Понравился форум dle.net.ua? Поставь ссылку!

Alex_Kerch

  • Я ещё новичок
  • *
  • Сообщений: 5
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #4 : 13-02-2009, 09:34:38 »
Возможно вам подойдёт такая тема?
http://www.dle.net.ua/forum/index.php?topic=159.0
Дано
Страница отличная от основного шаблона вывода, которая должна быть заглавной страницей сайта

Реализация
1) создаем в папке шаблонов страницу Start.tpl
2) открываем index.php
ищем


Код:
1 $tpl->load_template('main.tpl');

меняем на

Код:
1 if ($_SERVER['REQUEST_URI']=="" || $_SERVER['REQUEST_URI']=="/")
2
3 $tpl->load_template('start.tpl');
4
5 else
6
7 $tpl->load_template('main.tpl');
8

Все. Теперь главная страница совершенно другая нежели расположение на main.tpl


Пробовал так сделать, но если в start.tpl не добавить {content} - сайт нормально работать не будет, т.е. это все равно, что из main.tpl удалить {content}. Может я чего не понял?
И в этой строке: if ($_SERVER['REQUEST_URI']=="" || $_SERVER['REQUEST_URI']=="/") нужно URI исправить на URL.
Неужели больше нет выхода кроме как писать главную на html?

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #5 : 13-02-2009, 13:08:28 »
А что будет там выводиться? Добавить свой модуль и всё. Ничего сложного.
Понравился форум dle.net.ua? Поставь ссылку!

Alex_Kerch

  • Я ещё новичок
  • *
  • Сообщений: 5
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #6 : 14-02-2009, 09:33:59 »
Да мне б хватило и статической странички. По задумке должно выводится приветствие с небольшим введением в работу сайта, чтоб это не выглядело как новость.

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #7 : 15-02-2009, 02:06:28 »
Может вам подойдёт такой вариант. В index.php после

Цитировать
$member_id = FALSE;
$is_logged = FALSE;

Дописываем это:
Цитировать
if ($_SERVER['REQUEST_URI']=="" || $_SERVER['REQUEST_URI']=="/")
{
  $_REQUEST['do'] = 'static';
  $_GET['page'] = 'links';///  <-- вот это имя странички. его берём из админки при создании страницы.
}

Понравился форум dle.net.ua? Поставь ссылку!

Alex_Kerch

  • Я ещё новичок
  • *
  • Сообщений: 5
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #8 : 15-02-2009, 10:25:09 »
В этом случае статическая страница забивает весь контент, т.е. только она одна висит на главной и больше ничего кроме неё не выводится. Имя страницы main - вставлял так:
  $_REQUEST['do'] = 'static';
  $_GET['page'] = 'main';

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #9 : 15-02-2009, 16:30:56 »
Да. Мы ж так и задумали. Сделать первую страницу вместо всего контента(новостей). Так ведь?
Понравился форум dle.net.ua? Поставь ссылку!

Alex_Kerch

  • Я ещё новичок
  • *
  • Сообщений: 5
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #10 : 16-02-2009, 01:13:36 »
Не совсем. Нужно чтоб все работало, как и работает, только на главной странице в месте, где обычно выводятся новости, было приветствие и немного информации о работе сайта - чтоб это не выглядело еае новость. Но при переходе на какую-либо категорию новостей страничка с приветствием менялась на новостную страницу выбранной категории.

Может есть какой-нибудь модуль типа "Главная страница"? Готов купить или заказать. Сколько примерно такой может стоить?

vladimir

  • Администратор
  • Герой форума
  • *****
  • Сообщений: 4 112
  • Карма: 401
    • Просмотр профиля
    • Помогаем новичкам в ДЛЕ
Re: Главная страница
« Ответ #11 : 16-02-2009, 10:00:31 »
Так ж это и написал вверху похожий механизм как две капельки воды.  ???
Понравился форум dle.net.ua? Поставь ссылку!

Alex_Kerch

  • Я ещё новичок
  • *
  • Сообщений: 5
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #12 : 17-02-2009, 11:18:20 »
Значит че-то я не туда вписал, буду разбираться. Спасибо.

erobober

  • Я ещё новичок
  • *
  • Сообщений: 28
  • Карма: 0
    • Просмотр профиля
Re: Главная страница
« Ответ #13 : 30-08-2010, 14:18:23 »
if(empty($_REQUEST['do']))
{
   $_GET['do'] = $_REQUEST['do'] = 'static';
   $_GET['page'] = $_REQUEST['page'] = 'about';  <-- вот это имя странички. его берём из админки при создании страницы.
}