Yaroslav
Берем тикеты, джойним начиная от ресурсов просмотры с фильтром по ид юзера с группировкой по ид статьи и считаем количество через count где юзер нулл
Yani
Это было очень давно... Таблица с 3 полями. Счётчик, ид юзера, ид ресурса. Потом из общего количества новостей вычитанием количество прочитанных
Yani
Не знаю только как быть если новость удалят а её прочитали. Тоже удалять из соц таблицы думаю
Yaroslav
Простите мой т9
Μιχαήλ 🇺🇦
ну да, делать просто связь композитной)
Μιχαήλ 🇺🇦
при удалении записи всё связанное с ней копозицией удалится
Yaroslav
Не знаю только как быть если новость удалят а её прочитали. Тоже удалять из соц таблицы думаю
Тикеты скорее всего ее тянут за собой, в схеме скорее всего композитная связь, надо проверить. Это готовое решение. Но как всегда самое верное будет приготовленное самостоятельно и с душой😊
Yani
Если в своей схеме все это прописать - то да, в моей тогда не было такой связи
Serge
Здравствуйте. Как в шаблоне на феноме прописать условие: если id ресурса который выводится в этом шаблоне равен чему то, то выводить одно, а иначе выводить другое?
Миша
{if $_modx->resource.id == 1}{else}{/if}
Миша
{switch $_modx->resource.id} {case 1} {case 2} {/switch}
Serge
О, спасибо большое.
Yani
https://github.com/fenom-template/fenom/tree/master/docs/ru
Yani
Тут есть все👍
Алексей
Сначала mysql затем xpdo
Спасибо попробую) А не подскажите как можно вывести дату последнего визита пользователя ?
Алексей
В базе не нашёл нужно поля
Алексей
а lastlogin за что отвечает ?
Миша
Алексей
оо благодарю
Миша
<object class="modUserProfile" table="user_attributes" extends="xPDOSimpleObject"> <field key="internalKey" dbtype="int" precision="10" phptype="integer" null="false" index="unique" /> <field key="fullname" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="email" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="phone" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="mobilephone" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="blocked" dbtype="tinyint" precision="1" attributes="unsigned" phptype="boolean" null="false" default="0" /> <field key="blockeduntil" dbtype="int" precision="11" phptype="integer" null="false" default="0" /> <field key="blockedafter" dbtype="int" precision="11" phptype="integer" null="false" default="0" /> <field key="logincount" dbtype="int" precision="11" phptype="integer" null="false" default="0" /> <field key="lastlogin" dbtype="int" precision="11" phptype="integer" null="false" default="0" /> <field key="thislogin" dbtype="int" precision="11" phptype="integer" null="false" default="0" /> <field key="failedlogincount" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> <field key="sessionid" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="dob" dbtype="int" precision="10" phptype="integer" null="false" default="0" /> <field key="gender" dbtype="int" precision="1" phptype="integer" null="false" default="0" /> <field key="address" dbtype="text" phptype="string" null="false" default="" /> <field key="country" dbtype="varchar" precision="191" phptype="string" null="false" default="" /> <field key="city" dbtype="varchar" precision="191" phptype="string" null="false" default="" /> <field key="state" dbtype="varchar" precision="25" phptype="string" null="false" default="" /> <field key="zip" dbtype="varchar" precision="25" phptype="string" null="false" default="" /> <field key="fax" dbtype="varchar" precision="100" phptype="string" null="false" default="" /> <field key="photo" dbtype="varchar" precision="191" phptype="string" null="false" default="" /> <field key="comment" dbtype="text" phptype="string" null="false" default="" /> <field key="website" dbtype="varchar" precision="191" phptype="string" null="false" default="" /> <field key="extended" dbtype="text" phptype="json" null="true" index="fulltext" indexgrp="extended" /> <index alias="internalKey" name="internalKey" primary="false" unique="true" type="BTREE"> <column key="internalKey" length="" collation="A" null="false" /> </index> <aggregate alias="User" class="modUser" local="internalKey" foreign="id" cardinality="one" owner="foreign" /> </object>
Миша
<field key="lastlogin" dbtype="int" precision="11" phptype="integer" null="false" default="0" />
Yaroslav
оо благодарю
http://voltos.ru/modx/all-user-data.html
Алексей
Asan
{foreach ['receiver','email','phone'] as $field} <section> <input type="text" id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}" name="{$field}" value="{$form[$field]}" class="input {($field in list $errors) ? ' error' : ''}" autocomplete="off"> </section> {/foreach}
Asan
не передается телефон из формы?
Asan
в чем может быть проблема?
Asan
В админку минишоп
Sentinel
у section class="input-parent" забыл
Asan
Спасибо
Георгий
парни подскажиет, как в линуксе запустить sudo blabla и чтобы автоматически подтвердило согласие?
Георгий
-y параметр нужно?
Alexander
Да, но вроде не всегда это срабатывает.
Alexander
У некоторых программ этот параметр предназначен для чего-то другого, вроде
Anonymous
судо еще и пароль спрашивает, так что в любом случае будет интерактив
Anonymous
может не спрашивать, если сессия создана (уже один раз пароль вводился) и закеширована на некоторое время
Asan
у section class="input-parent" забыл
не работает все равно
Asan
у section class="input-parent" забыл
передает только поле имени и почты
Asan
у section class="input-parent" забыл
в чем может быть проблема?
Asan
{foreach ['receiver','email','phone'] as $field} <section> <input type="text" id="{$field}" placeholder="{('ms2_frontend_' ~ $field) | lexicon}" name="{$field}" value="{$form[$field]}" class="input {($field in list $errors) ? ' error' : ''}" autocomplete="off"> </section> {/foreach}
Asan
не передается телефон из формы?
Asan
в чем может быть проблема?
Asan
В админку минишоп
Aleksei
В админку минишоп
поставь дефолтный чанк минишопа и поэтапно его переделывай в свой. и смотри, на каком этапе все ломается. это десять минут времени, а ты тут полсуток спрашиваешь уже
Евгений
гугл, ты сломался?))
Asan
весь сайт слетел, из за того что поставил дефолтный чанк
Эльдар
блин ребят дайте ссылку топовую где написано как польностью удалить а потом установить apache mysql php phpmyadmin уже часов 6 сижу удаляю потом устанавливаю то одни то другие ошибки выходят
Евгений
скачай винду
Эльдар
apt purge
да уже всё это перепробовал какая то проблема с mysql пле
𝕁𝕀𝕖𝕩𝕒
да уже всё это перепробовал какая то проблема с mysql пле
Ну как тут принято отвечать 😁 телепаты в отпуске
Эльдар
Ну как тут принято отвечать 😁 телепаты в отпуске
да я блин даже как объяснить что тут именно не пашет не могу) сам не могу понять блин)
Эльдар
ладно буду далше гуглить чё нить)
𝕁𝕀𝕖𝕩𝕒
Lamp настраивается довольно легко
Эльдар
да вчера вроде установился всё норм было, но там блин какие до пароли доступы не те задал для mysql и базу новую не получалось создать я подумал щас лучше заного всё правильно устанавлю, вот удалил вчерашние все установки а теперь пздц ))
𝕁𝕀𝕖𝕩𝕒
Аааа
𝕁𝕀𝕖𝕩𝕒
Так проще пароль сбросить на мускуль
Эльдар
Так проще пароль сбросить на мускуль
да это я уже увидел в гугле но поздно теперь чёт не устанавливается нормально)
𝕁𝕀𝕖𝕩𝕒
apt purge mysql-server 😁
Эльдар
вот такую ошибку выдаёт когда пытаюсь опять установить
𝕁𝕀𝕖𝕩𝕒
попробуй sudo apt-get install —reinstall mysql-server не совсем уверен что поможет )
Миша
apt-get install nginx php7-fpm mysql-server php7-mcrypt php7-mysql php7-curl php-db php7-gd unzip zip
Эльдар
Эльдар
сначало пхпустановить?
𝕁𝕀𝕖𝕩𝕒
он должен сам подтянуть
Эльдар
пле статьи в инете ещё за 2010-13 года блин хер поймёшь какой верить
Миша
http://bezumkin.ru/sections/hosting/678/ этой можно
Эльдар
http://bezumkin.ru/sections/hosting/678/ этой можно
эту статью скидывали я так понял там же самому настраивать хостинг, а мне же типо опен сервер просто нужен. или я что то не понял?
Миша
что?
Миша
поставь virtualbox на него винду туда openserver
Эльдар
поставь virtualbox на него винду туда openserver
не так не интересно же)надо чтобы как у настоящего програмисто всё ровно было а то как какая то не понятка сразу к винде бежать чтоли
Эльдар
))))
Anonymous
Пора возвращать канал к жизни! 🙂 Уверен, вы уже в курсе, что сейчас идет активная работа над MODX3. Однако, не стоит забывать и о 2 версии. Недавно случился релиз версии 2.6.2 c некоторыми исправлениями и уже запланирована дата релиза для *2.7.0* – *17 апреля 2018* (на минуточку, через неделю!). Для завершения осталось всего несколько pull requests, которые нужно протестировать, чтобы успешно выпустить релиз - https://github.com/modxcms/revolution/pulls?q=is%3Aopen+is%3Apr+milestone%3Av2.7.0 Если вы ни разу этого не делали и не знаете с чего начать, команда подготовила для вас видео-инструкцию - https://www.youtube.com/watch?v=UT6pvIOPOTg Хотите быть причастны к созданию любимой CMS? Самое время! Ай-да тестировать!
Иван
Всем привет
Иван
подскажите как правильно указать размер картинки в чанке под fenom
Иван
<a href="{$file['url']}" data-fancybox="images" data-caption="{$file['name']}"> <img src="{$file['+260x350']}" alt="{$file['name']}" class="img-responsive" /> </a>
Sergey
$arEventFields["Ваш вопрос"] = "Вопрос";