X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Как создать вторую Addnews.htm на Dle?
gemkeepers
gemkeepers
Topic Starter сообщение 22.5.2010, 22:27; Ответить: gemkeepers
Сообщение #1


Привет! Начну с начала, чтобы было все понятно.
Есть функция "добавить новость". Открывается, и использует шаблон addnews.tpl

Как сделать так, чтобы на сайте было сразу две страницы "добавить новость" , но чтобы каждая из них использовала разный шаблон tpl?

Т.е. сложно ли сделать и как, чтобы addnews.html работала как и всегда, и появилась addnews2.html, которая бы работала также, но использовала шаблон addnews2.tpl?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Staurus
Staurus
сообщение 22.5.2010, 22:37; Ответить: Staurus
Сообщение #2


А смысл?! зачем два разных шаба под один и тот же пост в БД? или это для красоты?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gemkeepers
gemkeepers
Topic Starter сообщение 22.5.2010, 23:01; Ответить: gemkeepers
Сообщение #3


(Staurus @ 22.5.2010, 21:37) *
А смысл?! зачем два разных шаба под один и тот же пост в БД? или это для красоты?


Для красоты. Если это сложно, то не стоит заморачиваться. Если надо копаться и эксперементировать думаю тоже. Если легко, было бы неплохо smile.gif Я уважаю ваш труд. Этот форум мне очень помогает, и я стараюсь тоже помагать. smile.gif Бывает, когда встречается то, что на самом деле нужно и вы помогаете.. smile.gif А это если не делали, придумаю что-то другое просто идейка, возможно и непрактичная, может что-то другое подумаю smile.gif

Сообщение отредактировал gemkeepers - 22.5.2010, 23:07
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DeimosFobos
DeimosFobos
сообщение 22.5.2010, 23:19; Ответить: DeimosFobos
Сообщение #4


открываем config.php
добавляем :
'skins'    =>    array('0'    =>    'addnews', '1'    =>    'addnews2'),

открываем addnews.php

находим:
$tpl->load_template( 'addnews.tpl' );

заменяем на:
if (isset ( $_REQUEST['skinid'] )) $skinid = intval ( $_GET['skinid'] ); else $skinid = 0;
$tpl->load_template( $config['skins'][$skinid] .'.tpl' );


открываем .htaccess
находим:
RewriteRule ^addnews.html$ index.php?do=addnews [L]

заменяем на:
RewriteRule ^addnews([0-9]+).html$ index.php?do=addnews&skinid=$1 [L]


Сообщение отредактировал DeimosFobos - 22.5.2010, 23:20
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
gemkeepers
gemkeepers
Topic Starter сообщение 23.5.2010, 0:47; Ответить: gemkeepers
Сообщение #5


написал в ЛС, все работает спасибо!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал gemkeepers - 23.5.2010, 1:03
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
151 adw-kupon.ru 19812 Сегодня, 13:52
автор: Vmir
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
20 uahomka 3444 Сегодня, 11:54
автор: Skyworker
Открытая тема (нет новых ответов) Как в пушсетках покупают по 100-200 тысяч кликов за день?
1 Boymaster 513 Сегодня, 11:45
автор: Skyworker
Открытая тема (нет новых ответов) Создать видеоканал лучше в ютуб или телеграм?
20 uahomka 3532 20.4.2024, 20:56
автор: Vmir
Горячая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
30 freeax 5008 20.4.2024, 16:49
автор: Liudmila


 



RSS Текстовая версия Сейчас: 23.4.2024, 23:33
Дизайн