- Автор темы
- #1
Так и не дождался ответа на свой вопрос.
Попробую конкретезировать запрос.
Нужно ставить ссылки на добавление новости из самой новости, не важно из короткой или полной, но при этом категория уже отмечена в форме. Т.е. не нужно её выбирать, удобно при большом количестве категорий и подкатегорий.
Делается это хаком от dm_mb
addnews.php
Код
$categories_list = CategoryNewsSelection(0, 0);
меняешь на
Код
if (isset($_REQUEST['categ_ids']))
{
$cat_list = explode (',', $_REQUEST['categ_ids']);
}
else
{
$cat_list = 0;
}
$categories_list = CategoryNewsSelection($cat_list, 0);
ну и вызывать соответвенно
_http://site.ru/?do=addnews&categ_ids=1
_http://site.ru/?do=addnews&categ_ids=1,2
Эти ссылки он предлагает сделать на отдельной статической странице.
Но по идее если использовать в ссылке тег {category-id}
<a href="/?do=addnews&categ_ids={category-id}"> то было бы всё замечательно, но :
этот тег был исключен из скрипта, в документации просто забыли убрать
При попытке его восстановить в engine/modules/show.short.php или полных новостях:
'{category-id}'=> $category_id,
просто вставив этот тег, id новости выводится, но вставка в <a href="/?do=addnews&categ_ids={category-id}"> даёт Вместо {category-id} - пусто.
Очень прошу, Как это исправить?
Попробую конкретезировать запрос.
Нужно ставить ссылки на добавление новости из самой новости, не важно из короткой или полной, но при этом категория уже отмечена в форме. Т.е. не нужно её выбирать, удобно при большом количестве категорий и подкатегорий.
Делается это хаком от dm_mb
addnews.php
Код
$categories_list = CategoryNewsSelection(0, 0);
меняешь на
Код
if (isset($_REQUEST['categ_ids']))
{
$cat_list = explode (',', $_REQUEST['categ_ids']);
}
else
{
$cat_list = 0;
}
$categories_list = CategoryNewsSelection($cat_list, 0);
ну и вызывать соответвенно
_http://site.ru/?do=addnews&categ_ids=1
_http://site.ru/?do=addnews&categ_ids=1,2
Эти ссылки он предлагает сделать на отдельной статической странице.
Но по идее если использовать в ссылке тег {category-id}
<a href="/?do=addnews&categ_ids={category-id}"> то было бы всё замечательно, но :
этот тег был исключен из скрипта, в документации просто забыли убрать
При попытке его восстановить в engine/modules/show.short.php или полных новостях:
'{category-id}'=> $category_id,
просто вставив этот тег, id новости выводится, но вставка в <a href="/?do=addnews&categ_ids={category-id}"> даёт Вместо {category-id} - пусто.
Очень прошу, Как это исправить?