Перейти к публикации

Рекомендованные сообщения

Народ подскажите, можно ли реализовать Две разные страницы addnews. Тоесть хочу сделать каталог фирм, и чтобы на одной странице добавляли фирмы в соответствующие категории, а на другой странице можно было бы добавить только новости

Ссылка на сообщение
Поделиться на других сайтах
Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

Добавление новостей с сайта или с админ. панели DLE ? :)

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте открыть /engine/engine.php, найти там:


case "addnews" :

  include ENGINE_DIR . '/modules/addnews.php';

  break;

и ниже добавить:

case "addnews2" :

  include ENGINE_DIR . '/modules/addnews2.php';

  break;

В папке /engine/modules/ создайте копию файла addnews.php и назовите его addnews2.php

Не уверен, что будет работать верно, но можете попробовать :)

В конце всего этого открывайте: _http://домен/index.php?do=addnews или _http://домен/index.php?do=addnews2

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

об этом я думал, сейчас попробую, вот только меня очень интересует, как на этих страницах вывести разные списки категорий для добавления ....

Ссылка на сообщение
Поделиться на других сайтах

raspin, смотрите, как создаётся переменная $categories_list ;)

Какая у Вас версия DLE?

Вы используете мультикатегории?

Ссылка на сообщение
Поделиться на других сайтах

В файле addnews2.php, который Вы создадите, найдите строчку:


   $cats = "<select data-placeholder=\"{$lang['addnews_cat_sel']}\" name=\"catlist[]\" id=\"category\" onchange=\"onCategoryChange(this)\" style=\"width:350px;\">";

и замените её на:

   $cats = <<<HTML

    <select data-placeholder="{$lang['addnews_cat_sel']}" name="catlist[]" id="category" onchange="onCategoryChange(this)" style="width:350px;">;

	 <option value="1">Категория №1</option>

	 <option value="2">Категория №2</option>

HTML;

Найдите строчку:
$cats .= $categories_list;
и замените её на:
// $cats .= $categories_list;[/code]

Вот тут <option value="[color=#ff0000][b]2[/b][/color]">[b]Категория №2[/b]</option> цифра [color=#ff0000][b]2[/b][/color] это ID категории, куда будет добавлена новость. А вместо [b]Категория №2[/b] можете написать слово [b]Фирма[/b]

Ссылка на сообщение
Поделиться на других сайтах

я сделал проще, добавил в шаблон


<select disabled="disabled" name="catlist[]" id="category"  style="width:350px;"><option style="color: black" value="2" >Новости компаний</option></select>

Вроде все работает

теперь другая проблема, как категорию с id 2 исключить из списка на первой странице :huh:

Изменено пользователем raspin
Ссылка на сообщение
Поделиться на других сайтах

удалено

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

удалено

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Да, тот SQL запрос, о котором я писал выше - это не то :)

Там надо до запуска функции CategoryNewsSelection заранее из массива $cat_info вырезать ненужные категории.

Изменено пользователем WWW.ZEOS.IN
Ссылка на сообщение
Поделиться на других сайтах

Изаеняюсь что вмешиваюсь но все же!

Попробуйте открыть /engine/engine.php, найти там:


case "addnews" :

  include ENGINE_DIR . '/modules/addnews.php';

  break;

и ниже добавить:

case "addnews2" :

  include ENGINE_DIR . '/modules/addnews2.php';

  break;

В папке /engine/modules/ создайте копию файла addnews.php и назовите его addnews2.php

Не уверен, что будет работать верно, но можете попробовать :)

В конце всего этого открывайте: _http://домен/index.php?do=addnews или _http://домен/index.php?do=addnews2

Зделал я все это все работает! Но как исрользовать для addnews2 шаблон addnews2?

Ссылка на сообщение
Поделиться на других сайтах

Зделал я все это все работает! Но как исрользовать для addnews2 шаблон addnews2?

1.) Сделайте копию: /templates/ваш_шаблон/addnews.tpl

2.) Сохраните как: /templates/ваш_шаблон/addnews2.tpl

3.) Откройте файл: /modules/addnews2.php

Найдите строчку:

$tpl->load_template( 'addnews.tpl' )
Замените на:
$tpl->load_template( 'addnews2.tpl' )[/code]




4.) В корне сайта, откройте файл .htaccess



В самом начале после RewriteEngine On



Ниже добавьте:

[code]# addnews2 RewriteRule ^addnews2.html$ index.php?do=addnews2 [L][/code]
[CODE]Теперь addnews2 доступен по адресу http://site.ru/addnews2.html[/code]

Ссылка на сообщение
Поделиться на других сайтах

Если я в шаблоне добавлю новые пункты где мне их в движке добавлять надо?

Я хочу чтоб было и простое добавление новостей и типо резюме, и так и далее.

Ссылка на сообщение
Поделиться на других сайтах

a1c2,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.
Ссылка на сообщение
Поделиться на других сайтах

a1c2,

Если ваша тема начинается с вопроса и вам нужна какая либо помощь, то в самой теме в обязательном порядке вы должны указывать ссылку на ваш сайт. Если ваш сайт находится в локальной сети и вы не можете предоставить ссылку, или вы не хотите публиковать открытой ссылки на ваш сайт, то отправляйте персональное сообщение с вопросом в службу поддержки непосредственно с сайта http://dle-news.ru/, вам ответят на ваш вопрос в персональном порядке, в случае если пользуетесь платной версией скрипта и обладаете лицензией на скрипт. Если вы пользуетесь демоверсией, то вам необходимо разместить сайт в сети интернет, и только потом обращаться за помощью. По находящимся на локальных компьютерах демоверсиям никакой помощи и поддержки на форуме не оказывается. Если вы не указали сайт, то ваша тема будет закрыта, а аккаунт на форуме заблокирован.

http://baimak.info/index.php?do=addnews2

Ссылка на сообщение
Поделиться на других сайтах

Как сделать в addnews2 дополнительные поля для заполнения пользователями, чтоб их можно было видеть как коротких так и в полных новостях? И как вообще выводить что-либо в коротких новостях?

Изменено пользователем a1c2
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...