Так… Есть компонент comments, есть модуль mod_comments. И с чем работать?
Строку я получаю сейчас через модуль, вывожу в шаблон.

del
+29
Репутация
245
Рейтинг
По поводу include и require я в курсе, про возвращаемое значение функции тоже. Просто не могу сообразить, в каком месте там это вызывать, и какой аргумент передавать в сам скрипт (насколько я понял, это $con['useragent']).Подключить — include, передать переменную — либо как аргумент функции либо объяви ее глобальной, получить — return
Max, да, именно в этом у меня и загвоздка. Я не могу сообразить как подключить скрипт к компоненту комментариев и передать ему переменную $useragent.
Max, ну, код то рабочий, я просто сказал, что не стоит его пытаться подключить как плагин к WP, т.к. я его там покрамсал прилично уже.
Я не смог разобраться, как организовать получение из БД строки с юзерагентом, и разобрав ее по кусочкам вывести в шаблоне комментариев. Плохо понимаю структуру Инстанта, да и со Смарти не работал. Я пока только в коде компонента комментариев дописал в запрос sql получение строки, а в шаблоне комментариев вывел ${comment.useragent} всплывающей подсказкой к аватару комментатора. Хотелось бы разобраться, как сделать то, что я описал выше, т.е. вывод под аватаром картинок с всплывающими подсказками с версиями ОС и браузеров.
Я не смог разобраться, как организовать получение из БД строки с юзерагентом, и разобрав ее по кусочкам вывести в шаблоне комментариев. Плохо понимаю структуру Инстанта, да и со Смарти не работал. Я пока только в коде компонента комментариев дописал в запрос sql получение строки, а в шаблоне комментариев вывел ${comment.useragent} всплывающей подсказкой к аватару комментатора. Хотелось бы разобраться, как сделать то, что я описал выше, т.е. вывод под аватаром картинок с всплывающими подсказками с версиями ОС и браузеров.
Max, у меня у самого стоит подмена юзерагента в Firefox. Но это не мешает абсолютно. Про условия целой строки никто и не говорит, это DagStudent просто пошутил.
Браузеры, ОС и их версии — все это определяется без проблем (я в первом посте привел скриншот страницы с плагином для Wordpress, там определяется абсолютно все: браузер и версия, тип ОС и ее версия).
Вот архив скрипта для определения ОС и браузера: instantcms.ru/users/files/download1434.html
Вопрос в том, как это адаптировать под Инстант.
P.S. Скрипт изменен, не пытайтесь его на WP поставить, работать не будет, я оттуда уже половину функционала убрал за ненадобностью. Оттуда можно взять только само определение браузеров и осей, т.к. ни в одном скрипте я более полного списка еще не встречал.
Браузеры, ОС и их версии — все это определяется без проблем (я в первом посте привел скриншот страницы с плагином для Wordpress, там определяется абсолютно все: браузер и версия, тип ОС и ее версия).
Вот архив скрипта для определения ОС и браузера: instantcms.ru/users/files/download1434.html
Вопрос в том, как это адаптировать под Инстант.
P.S. Скрипт изменен, не пытайтесь его на WP поставить, работать не будет, я оттуда уже половину функционала убрал за ненадобностью. Оттуда можно взять только само определение браузеров и осей, т.к. ни в одном скрипте я более полного списка еще не встречал.
Шутку оценил. Если что, useragent — это строка, имеющая примерно следующее значение:Наверное примерно так:
Код PHP:
1 {if $comment.useragent == 'ЗНАЧЕНИЕ'}<img src="ССЫЛКА_НА_КАРТИНКУ">{/if}
Mozilla/5.0 (X11; Arch Linux i686; rv:5.0) Gecko/20100101 Firefox/5.0
Mozilla/5.0 (Windows NT 6.1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.187 Safari/535.1
Прошу отписаться в теме тех, кто смыслит в программировании, в частности PHP, а также разбирается во внутренней структуре Инстанта.
Ребят, кто может помочь разобраться с реализацией сего решения?
Запись юзерагента в БД реализовал уже давно, в шаблоне даже сделал вывод {$comment.useragent} строкой, но нужно вывести картинками браузеров и ОС. Был у меня такой плагин под Wordpress, не могу разобраться как его адаптировать под Инстант. Кто поможет?
Нужно примерно следующее:
Запись юзерагента в БД реализовал уже давно, в шаблоне даже сделал вывод {$comment.useragent} строкой, но нужно вывести картинками браузеров и ОС. Был у меня такой плагин под Wordpress, не могу разобраться как его адаптировать под Инстант. Кто поможет?
Нужно примерно следующее:

Некий pavdyuchenko и у меня зарегистрировался 30 августа, но никаких следов не оставляет, поэтому не баню.
При изменении статьи пересохраняется время публикации. То есть если я вчера в 20:00 опубликовал статью, а сегодня в 12:00 ее исправил и пересохранил, то время публикации будет "Вчера в 12:00". Было бы неплохо отключить сохранение времени публикации, если оно уже существует и не изменена дата в параметрах статьи (в админке).
Нет. Без тебя они сами не опубликуются, к сожалению.
Спасибо за наводку, подправил пункты меню, удалять ничего не пришлось.
оО что удалить? Раздел "Блог" или "Настройка"? "Блог" — это корневой раздел, в нем абсолютно все новости. В разделе "Настройка" тоже немало новостей. Проще в БД поправить, если там указывается, показывать ли в меню.
у меня похожее было, люди писали, что хлебные крошки отображают пункты меню. то есть у вас отключенный пункт меню есть, удалите его. "Блог" или "Настройка"
UPD: в БД глянул, там вроде все ОК.
Выводится неверный путь в хлебных крошках, если есть подкатегории.
www.onlinedisk.ru/view/696842
www.onlinedisk.ru/view/696843
Где подправить?
www.onlinedisk.ru/view/696842
www.onlinedisk.ru/view/696843
Где подправить?
Спасибо! Теперь отображает) Даже не подумал как-то, восстанавливал только /components/content/frontend.php и оттуда же model.php =)заменить в дефолтном или своем шаблоне файлик components/com_content_edit.tpl из дистрибутива
В админке выставлена возможность принимать статьи от пользователей, в БД проверил, is_public = 1, пользователям разрешено добавлять статьи на сайт, но при добавлении новости просто не показываются категории для добавления, список пустой. Как решить проблему?