Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Нужная категория при добавление новостей

Нужная категория при добавление новостей


     11.07.2013    Все вопросы » Хаки    3295

вопрос
помогите сделать при добавление нужную мне категорию по умолчанию

Нужная категория при добавление новостей

13 комментариев

dj-avtosh
PHP-developer

dj-avtosh - 12 июля 2013 00:44 -

При добавлении откуда с фронтенд или админской части?

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

pashavanholt
Юзер

pashavanholt - 12 июля 2013 07:46 -

из фронтенд это для пользователей

FastFud
Юзер

FastFud - 13 июля 2013 01:09 -

Привет,

попробуйте так


<input name="catlist[]" type="checkbox" style="display: none;" value="id категории">

pashavanholt
Юзер

pashavanholt - 13 июля 2013 09:48 -

а 1 и 3 тий пункты почему пустые?

pashavanholt
Юзер

pashavanholt - 13 июля 2013 11:27 -

уточнение

Мне нужно что бы нужная категория была по умолчанию
Остальные категории были не активны пока не нажмешь на чек бокс рядом

FastFud
Юзер

FastFud - 13 июля 2013 16:28 -

Google в помощь я как то видел такой хак.

pashavanholt
Юзер

pashavanholt - 13 июля 2013 17:16 -

FastFud
может на все вопросы что тут задаются будем отвечать Google в помощь?

:D

ПафНутиЙ
Админ

ПафНутиЙ - 13 июля 2013 17:51 -

Если не забуду - отвечу вечеом на вопрос, там делов на 20мин.

Каков вопрос - таков и ответ. Просто помните об этом.

dj-avtosh
PHP-developer

dj-avtosh - 13 июля 2013 19:46 -

за минуту

в modules/functions.php находим:

                    if( is_array( $categoryid ) ) {
                        foreach ( $categoryid as $element ) {
                            if( $element == $id ) $returnstring .= 'SELECTED';
                        }
                    } elseif( $categoryid == $id ) $returnstring .= 'SELECTED';


заменяем на:


                    if( is_array( $categoryid ) ) {
                        foreach ( $categoryid as $element ) {
                            if( $element == $id ) $returnstring .= 'SELECTED';
                        }
                    } elseif( $categoryid == $id ) {

                                             $returnstring .= 'SELECTED';

                                       } elseif (  АЙДИ_ВАШЕЙ КАТЕГОРИИ == $id     )  {

                                              $returnstring .= 'SELECTED';
                                       }




Не проверял)

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

pashavanholt
Юзер

pashavanholt - 13 июля 2013 20:49 -

dj-avtosh
спасибо !
вроде работает но это не совсем то что я ожидал увидеть
я думал будет что то подобное как на скриншоте

а сейчас мне уже кажется что ваш способ даже и лучше :)
......

dj-avtosh
PHP-developer

dj-avtosh - 13 июля 2013 21:50 -

pashavanholt,
сверху есть кнопка спасибо.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

salam
Юзер

salam - 14 июля 2013 11:37 -

dj-avtosh,
доброго времени суток.
Вопрос: возможно ли сделать несколько дефолтных категорий?

dj-avtosh
PHP-developer

dj-avtosh - 14 июля 2013 17:33 -

Добрый вечер. Конструкцию:

АЙДИ_ВАШЕЙ КАТЕГОРИИ == $id


Сменить на

in_array ( $id, array ( 1,2,3 ) )



---------------------------------------------------------

1,2,3 - id категорий через запятую.

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх