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

Условие публикации на главной


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

Как сделать чтобы если галочка публиковать на главной не стоит, то выводился определенный текст, видео или либо другой объект (код, скрипт) в самой новости.

К примеру я не поставил новость публиковать на главной и когда пользователь в нее заходит видит там плеер с видео, а если я новость публикую на главной, то плеер не отображается. Вопрос сложноват, но очень нужно решение

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

Имеете ввиду при просмотре уже полной новости чтобы показывался или не показывался плеер? Такой возможности в скрипте нет. Вам в данном случае нужно писать собственные модификации скрипта для этого

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

Имеете ввиду при просмотре уже полной новости чтобы показывался или не показывался плеер? Такой возможности в скрипте нет. Вам в данном случае нужно писать собственные модификации скрипта для этого

да, насколько я понимаю нужно отредактировать условие в addnews.tpl, но как это сделать технически незнаю. допустим если не стоит галочка то содержимое формы прировнять к опред html коду.
Ссылка на сообщение
Поделиться на других сайтах

а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически ))

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

а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически ))

не думаю, нужно чтобы если галочка снята то тогда отоброжался в новости

вот тут изменить как то надо

if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= "&nbsp;&nbsp;&nbsp;&nbsp;<input type="checkbox" name="allow_main" id="allow_main" value="1" checked="checked" />&nbsp;<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>";

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

ну а почему тогда просто допполя не использовать?

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

да, насколько я понимаю нужно отредактировать условие в addnews.tpl, но как это сделать технически незнаю. допустим если не стоит галочка то содержимое формы прировнять к опред html коду.

Нет. К показу полной новости шаблон добавления новости не имеет никакого отношения. Вам нужно писать модификации скрипта на PHP которые будут добавлять что либо в текст или шаблоны, при показе полной новости если новость не опубликована на главной. Нужно как MySQL запросы менять, потому как этот параметр в полной новости не считывается, так и файлы вывода новости менять. Какими либо шаблонами это не делается.

а если в краткой или полной новости использовать допполя и связку тегов [aviable=main] [not-aviable=main] ? на главной опубликова - значит выводится на главной - значит должен сработать тег [aviable=main]. Гипотетически ))

Этот тег не имеет никакого отношения к тому опубликована новость или нет. Этот тег зависит от раздела сайта который смотрит посетитель сайта.


вот тут изменить как то надо
if( $user_group[$member_id['user_group']]['allow_main'] ) $admintag .= "&nbsp;&nbsp;&nbsp;&nbsp;<input type=\"checkbox\" name=\"allow_main\" id=\"allow_main\" value=\"1\" checked=\"checked\" />&nbsp;<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]

Нет. Причем здесь добавлении новости? если вам нужно менять показ новости. Показ и добавление разные вещи. Новость добавлена галочка поставлена, все в добавлении ничего делать не нужно. Нужно менять файлы вывода новостей, которые будут добавлять новые шаблонные теги в зависимости от того отмечена или нет галочка

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

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

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

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

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

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

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

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

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

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