reklanet 0 Опубликовано: 15 сентября 2014 Рассказать Опубликовано: 15 сентября 2014 Как сделать чтобы если галочка публиковать на главной не стоит, то выводился определенный текст, видео или либо другой объект (код, скрипт) в самой новости. К примеру я не поставил новость публиковать на главной и когда пользователь в нее заходит видит там плеер с видео, а если я новость публикую на главной, то плеер не отображается. Вопрос сложноват, но очень нужно решение Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 Имеете ввиду при просмотре уже полной новости чтобы показывался или не показывался плеер? Такой возможности в скрипте нет. Вам в данном случае нужно писать собственные модификации скрипта для этого Цитата Ссылка на сообщение Поделиться на других сайтах
reklanet 0 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 Автор Имеете ввиду при просмотре уже полной новости чтобы показывался или не показывался плеер? Такой возможности в скрипте нет. Вам в данном случае нужно писать собственные модификации скрипта для этого да, насколько я понимаю нужно отредактировать условие в addnews.tpl, но как это сделать технически незнаю. допустим если не стоит галочка то содержимое формы прировнять к опред html коду. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически )) Цитата Ссылка на сообщение Поделиться на других сайтах
reklanet 0 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 Автор а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически )) не думаю, нужно чтобы если галочка снята то тогда отоброжался в новости вот тут изменить как то надо if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= " <input type="checkbox" name="allow_main" id="allow_main" value="1" checked="checked" /> <label for="allow_main">" . $lang['add_al_m'] . "</label>"; $admintag .= "<br /><input type="checkbox" name="approve" id="approve" value="1" checked="checked" /><label for="approve"> {$lang['add_al_ap']}</label><br /><input type="checkbox" name="allow_rating" id="allow_rating" value="1" checked="checked" /><label for="allow_rating"> {$lang['addnews_allow_rate']}</label>"; Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 ну а почему тогда просто допполя не использовать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 072 Опубликовано: 16 сентября 2014 Рассказать Опубликовано: 16 сентября 2014 да, насколько я понимаю нужно отредактировать условие в addnews.tpl, но как это сделать технически незнаю. допустим если не стоит галочка то содержимое формы прировнять к опред html коду. Нет. К показу полной новости шаблон добавления новости не имеет никакого отношения. Вам нужно писать модификации скрипта на PHP которые будут добавлять что либо в текст или шаблоны, при показе полной новости если новость не опубликована на главной. Нужно как MySQL запросы менять, потому как этот параметр в полной новости не считывается, так и файлы вывода новости менять. Какими либо шаблонами это не делается. а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически )) Этот тег не имеет никакого отношения к тому опубликована новость или нет. Этот тег зависит от раздела сайта который смотрит посетитель сайта. вот тут изменить как то надо if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= " <input type=\"checkbox\" name=\"allow_main\" id=\"allow_main\" value=\"1\" checked=\"checked\" /> <label for=\"allow_main\">" . $lang['add_al_m'] . "</label>"; $admintag .= "<br /><input type=\"checkbox\" name=\"approve\" id=\"approve\" value=\"1\" checked=\"checked\" /><label for=\"approve\"> {$lang['add_al_ap']}</label><br /><input type=\"checkbox\" name=\"allow_rating\" id=\"allow_rating\" value=\"1\" checked=\"checked\" /><label for=\"allow_rating\"> {$lang['addnews_allow_rate']}</label>"; [/CODE] Нет. Причем здесь добавлении новости? если вам нужно менять показ новости. Показ и добавление разные вещи. Новость добавлена галочка поставлена, все в добавлении ничего делать не нужно. Нужно менять файлы вывода новостей, которые будут добавлять новые шаблонные теги в зависимости от того отмечена или нет галочка Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.