Вы не зашли.
fedor-jan, у меня работает $userROW, ads_pro 0.05
хмм... что-то я туплю.
Да на php — запросом в мускул и верчу как хочу
Суть в том-что надо новости разбить на кучу категорий, но создавать эти категории категориями в NGCMS нецелесообразно, т.к. их много очень может быть разных и я создаю эти категории доп.полем xfields.
А потом мой говнокод внутри категории разбивает все новости на подкатегории заданные в xfields и красивенько выводит.
Добрый день.
Ситуация такая. Список новостей у меня выводится через ads_pro и мне хочется добавить видные только для администратора кнопки редактирования новостей напротив каждой новости. Сгенерировать ссылку у меня ума хватает, а вот закрыть её от не администратора я не могу — $userROW я как понял в ads_pro не работает. Может есть какое-нибудь типовое решение или я что-то не так делаю?
Приветствую.
Возникла необходимость выводить новости которые находятся в двух категориях одновременно.
Схема "site.ru/category/RegionN-NewsN/" — неработает, у меня.
Подскажите каким образом это можно реализовать сейчас?
всё понял, всё работает, спасибо.
0.9.3 Release [SVN880+FIX01]
хотелось-бы конечно добавить выбор этой сортировки в меню, или уже существующую сортировку по id заменить на неё, там -же просто нужно вместо поля с id поле с x_fields прописать, недумаю что с этим могут возникнутиь проблемы, но я просто немогу понять где. вобще для 10-ти категорий нужно сделать.
столкнулся с такой проблемкой банальной - нужно сделать чтобы в категории новости выводились отсортированными по значению поля одного поля из xfields (числовое поле).
как это можно реализовать, не прибегая к написанию своего плагина вывода новостей?
обьясните пожалуйста как сюда вписать капчу:
function plugin_add()
{global $SUPRESS_TEMPLATE_SHOW; $SUPRESS_TEMPLATE_SHOW = 1;
echo '<form action="added/" method="post"><input type="hidden" name="to" value="кому?"><input type="hidden" name="about" value="{title}">
Ф.И.О.: <input type="text" name="name" style="width:210px;"/> Ваш E-Mail: <input type="text" name="email" style="width:180px;"/> Телефон: <input type="text" name="telephone" style="width:170px;"/><br />
Ваше Сообщение:<br /><textarea cols="100" rows="10" name="message"></textarea><br />
<input type="submit" value="отправить"/>
</form>';
}
спасибо, всё понятно, думаю я разберусь.
только вот интересен мне такой момент: в случае с заданием размеров окна, через GET будет передаваться email на который будут отсылаться данные формы. в этом нет серьёзной проблемы, спамом не засыпет?
т.е. к каждой новости добавляется через xfields заданный автором e-mail - для получения писем по обратной связи. его-то мы и будем GET'ом передавать.
спасибо
пункт 2 понял.
пункт 1 - непонял что писать в .tpl чтобы вывести
про прилепить к кнопке - окошко с формой нашей должно открываться при нажатии на кнопку формы которая отправляет "age" и надо задать окошку с формой размеры в пикселях, чтобы на весь экран форма не открывалась
Обьясните пожалуйста следующие моменты.
1. Создан плагин, на нем страница по адресу /contacts/ с формой, я в эту страницу post'ом из новости передаю переменную "age". надо этой переменной заполнить input в форме которая на странице /contacts/
сейчас она просто выводится:
function plugin_contacts()
{global $twig, $template, $SYSTEM_FLAGS, $mysql;
$tpath = locatePluginTemplates(array('contacts'), 'contacts', 1);
echo $_REQUEST["age"];
$_SESSION['captcha'] = rand(00000, 99999);
$tvars['vars']['captcha'] = '';
$tvars['regx']["'\[captcha\](.*?)\[/captcha\]'si"] = '$1';
$xt = $twig->loadTemplate($tpath['contacts'].'contacts.tpl');
$template['vars']['mainblock'] = $xt->render($tVars);
}
как быть?
2. Хорошо-бы эту страничку /contacts/ выводить не в шаблоне сайта, а просто как форму во всплывающем окошке.
я знаю что нужно использовать target_blank но как его к кнопке прилепить и убрать шаблон?
разобался.
-ставишь плагин ads_pro / создаешь в нём php блок
-в шаблон выфвода категории вставляешь блок PHP из ads_pro
суть блока php в том что он запрашивает url - соответственно определяет категорию - ну и в зависимости от категории может выводить то что тебе надо
т.е. правильнее писать плагин с формой?
как из новости передать информацию о новости подскажите, я несовсем понимаю как правильно это сделать.
-добавляешь таблицу в мускул под стримы
-запиливаешь форму добавления стрима (пишется плагин)
-через ads_pro выводишь
идея интересная, но я уже впилил в шаблон вывода новостей форму, с парой автоматически заполняемых полей (для идентификации новости).
теперь немогу понять как к ним капчу приделать или как обойтись без неё. если делать отдельную форму то поидее пользователь будет переходить на другую страницу чтобы её заполнить, ну или окошко будет открываться. а так нажал "отправыить предложение" - появилась форма. нажал отправить, яваскриптом всё передали в .php и вывели сообщение типа "отправлено нах", так помоему дружественнее интерфейс получается.
вобщем в каждую новость допиливается форма обратной связи (некоторые поля заполняются данными из новости атвоматически).
как туда влепить капчу, или обезопасить форму от спама?
Приветствую.
Подскажите годных вариантов сделать обратную связь. Новости NGCMS = обьявления. Надо сделать к каждому обьявлению обратную свзязь чтобы сообщения заносились в базу, или отправлялись по почте (с сылкой на новость к которй сообщение оставлено допустим).
Немогу понять как это сделать дружественнее для пользователя - просто сслыка mailto неподойдет. Может както приспособить коментарии для этого, чтобы добавить мог любой пользователь а прочитать только админ?
пиши блок в ads_pro и выводи его (функциональнее будет)
вот запрос чтобы из категории новости вывести (надо только проверить правильно-ли я вспоснил названия полей) аналогично можно вывести что угодно, даже небо и даже Аллаха:
$result = mysql_query('SELECT * FROM ng_news WHERE parent="id категории"');
while($row = mysql_fetch_array($result))
{echo "<a href="'.$row['alt'].'.html">'.$row['trname'].'</a>";}
незнаю правда насколько это решение "правильное"
чтобы не нагонять жути, обьясну суть.
ads_pro выводит кучу новостей на одной странице в виде таблицы.
хочу добавить каждой новости кнопки "удалить" и "редактировать"
касаемо ссылки редактирование мне понятно что можно забить ссылку типа
/engine/admin.php?mod=news&action=edit&id='.$row['id'].';
а какую ссылку для удаления забить?
и как сделать чтобы они выводились только для админа по типу:
if($userROW['id']=нужный id) {выводим} else {ничо не выводим}
просто echo невыводит из ads_pro $userROW['name'] ?
Nushaba да, что-то наподобие хочу. Шаблон написать я могу. От индексации через robots.txt закрыть - тоже могу. Но дело в том что такие категории будут появляться довольно часто и нужно както автоматизировать или упростить их скрытие от индексации. Подскажите годных идей.
easmik SVN не стоит но я думаю так непрокатит, там с категориями у меня замутка, нужно чтобы админ ручками выбирал какие категории скрывать.
Доброго времени суток! Уважаемые, помогите пожалуйста по двум вопросам:
1. Возникла у меня тут ситуация, в результате которой на сайте есть категории, которые содержат в себе другие категории. Криминала в этом нет но меня беспокоит что под каждую такую категорию создаётся "страница категории", а она не нужна. Что с ними делать. применять к ним шаблон выводящий "ашипка 404" или можно их подругому както закрыть?
2. Когда в категории задействовано поле "Альтерпнативный URL", то даже после редактирования категории, находящйся внутри категори у которой задействовано поле "Альтерпнативный URL" она из этой категории соответственно слетает. Как эту мутоту отключить? (вариант - просто использовать другое поле непрокатит, а вот ели добавить ещё поле в Мускул и соотвтетственно в админку - норм. Но лучше просто отключить эту блокировку)
х@й, я снова на связи, уважаемые.
Озадачился я тут тем, что нужно привязать картинку к новости, послал всех и начал делать. Ну через x_fields сделал, и говорю мол: "я самый крутой, а остальные - лохи". Но мне говорят мол, что это всё - хурма, и пока я не сделаю так чтобы можно было выводить картинку через плагин top_news, чтобы делать анонсы с картинками - я всёравно - лох. А если я ещё сделаю чтобы top_news выводил самые просматриваемые новости за сутки (причём из определённых категорий), то тогда я ваще буду император и в холодильнике у меня будет лежать торт. Помогите мне стать императором.
Ещё непойму я есть-ли возможность в url реализовать отображение вложенности категорий. Т.Е. структура сайта это пять уровней вложенности категорий, и надо чтобу урл новости выводился не как "родительская категория/новость.хтмл", а "cat1/cat2/cat3/новость.хтмл"
Ещё хочу в шаблоне вывода новостей выводить таблицу с данными которые будут меняться в зависимости от категории к которой принадлежит новость (причём не конечной категории, а родительской - там много уровней вложенности, ога). Впринципе в мускуле к таблице в которой инфа по категориям храница по хардкору добавить могу полей дополнительных, и организовать их заполнение, но немогу понять как в шаблоне идентифицировать из какой категории блок надо выводить.
need some halp!
привет уважаемые
вот схема меню:
http://pichost.biz/viewer.php?id=klz1330614501t.jpg
оно в main.tpl, а ниже уже mainblock (загружжаются страницы)
суть в том что нужно чтобы в зависимости от выбраной страницы (а это может быть и статика и категория):
- подсвечивался выбранный пункт меню
- левее отображалось название пункта
- и ещё левее подгрузка картинки (для каждого раздела своя)
нехочу изобретать велосипед поэтому спрашиваю сдесь как это проще реализовать желательно без js-ов всяких.
спасибо! решил так:
$tvars['vars']['test'] .= "<div>".$row['text']."</div>";