Даниил
Aliaksandr
Да у него там просто ссылка вида http:// в поле небось ))
Даниил
Разобрался.... Снипет IF переустановил
Andrey
Может, кто сталкивался. Вывожу Доклистером [+tv.titl+] всех страниц сайта.
Там, где в ТВ что-то написано сеошником, всё гуд. А где не написано (там дефолтом стоит [*pagetitle*] - [(site_name)]), не выводится. Как будто ТВ пустая как бы
Andrey
попробовал вот так - мимо
Григорий
Привет все подскажите пожалуйста у Doclister есть функционал выводить сначала определённые ресурсы из выборки, потом все остальные. Скажем нужно вывести все из категории под id 20, но какие-то ресурсы в приоритете и их нужно вывести первыми. За ранее благодарю.
Poul
попробуй сортировку по пункту меню
&order=ASC &sortBy=menuindex
Григорий
DG
Подскажите кто сталкивался. обратился клиент у которого админка стало подвисать,
консоль прилагаю, в чем может быть дело?
версия 1.4.15
PHP 7.2
Максим
в консоли php не причем
отключайте попеременно плагины и смотрите на какое выключение исчезнут ошибки
DG
Максим
кто виноват?
Максим
просто при отключении возможно что то полезное отвалилось, надо это иметь в виду
Максим
нашли виновника, далее смотреть его код. если это критично
Максим
как то так и живем )
Alexander
Alexey
если он еще и регулярки умеет писать, то он не человек. Он гугл.)
Oleg
зато капчу не пройдёт, где "найдите всех велосипедистов"
Ghostery
Ghostery
Ь
Ghostery
Ghostery
Am
Видимо, эти гифки что-то хотят сказать. (%
Alexander
Alexander
Ghostery
Интересно..
Ghostery
Am
Мы заметили.
Ghostery
Даже вкладки узнаваемы.. но прикольно
Я это не слал сюда
Am
Послано то что не слали. Пора звать охотников за приведениями!
Ghostery
Мы заметили.
Благодарю. Просто картинки эти не снимал
Am
Ghostery
И выложил
Am
Не зря у Вас такой ник. (;
Alexander
Тоже хочу такого
Ghostery
Тоже хочу такого
Не проблема. Просто непонятно как так когда ты не шлешь а послано от тебя. И не снимал такого..
Ghostery
А ник никогда не подводил
Eugene
Я тут внезапно осознал, что $modx->db->insert возвращает 0, если строка вставилась, но там НЕ AUTO_INCREMENT.
Кто и как выясняет, что строка действительно вставилась?
Oleg
Выглядит логично, ведь автоинкремента нет.
А какая причина не делать автоинкремент?
Alexey
Alexander
Eugene
Oleg
Oleg
Oleg
пффф
ну если нет автоинкремента - делай второй запрос на чтение, какие ещё варианты-то?
Eugene
Alexey
что значит я не прав? Я посмотрел как работает функция - и написал выше.
Alexey
в конечном итоге она возвращает mysql_insert_id. Если нет авто инкремента, то отдает ноль, что логично
Alexey
на миллион строк получается четыре метра доп.данных, что в принципе - копейки
Am
Alexey
может имеет смысл поставить AI?
Eugene
Am
В Вашем начальном вопросе проверку можно сделать только сравнив данные. На что Вам дали пару решений - добавление AI или чтение.
Дальше развивая вопрос Вы перешли на работу скрипта. Это уже другой вопрос и поэтому закрадывается сомнение на счет того что именно Вы делаете не так. ((%
Eugene
с инсертом всё понятно.
Про экспепшен это другой вопрос, потому что скрипт например иногда рушится, когда от телеграма приходит внезапный, непредвиденный ответ, который есть ошибка и вся шарманка рассыпается потрохами наружу.
Хотелось бы как-то это улавливать скриптом, а не сообщениями об ошибках на почту.
Это возможно?
Am
Возможно. Это называется обработка ошибок и является задачей программиста наладить такую работу. (:
Am
На почту удобно получать такие уведомления и реагировать вовремя. Другое дело что туда получать и стоит ли реагировать.
Eugene
всё ясно.
Спасибо за понимание.
Oleg
Am
Dmytro
Добавили автоинкремент и все работает :) зачем искать другие варианты решения? Если этот самый простой и работает
Pathologic
так оно и без автоинкремента работает
Aliaksandr
modx->db->getAffectedRows() чем не устраивает перед "изменить архитектуру бд"?)))
Aliaksandr
Бляяя)))
Alexander
Alexey
Саня - создатель modx-gu.ru
Alexey
mysql_affected_rows($conn) вот это возвращает
Oleg
Раскрыл все козыри и предотвратил исправления структуры базы 🙈
Am
Вопрос у человека был в том что без AI возвращается нуль хотя запись была вставлена, а в скрипте нет обработки на этот случай. Такое решается пересмотром таблицы БД, т.к. может являться не нормальным поведением.
Дальше выяснили что могут быть еще нюансы и строка вообще может быть не вставлена по каким-то причинам и скрипт все равно валится и т.д.
Сама функция getAffectedRows() использует устаревшую в PHP 5.5.0 функцию mysql_affected_rows() которая была удалена в PHP 7.0.0
В случае когда эту функцию переписали хотя бы на mysqli_affected_rows() - такой вариант будет работать на версиях PHP выше 7, в остальных случаях будет ошибка. (%
В контексте разговора, раз мы выяснили что может быть вообще не вставлена строка, то и эта функция поможет мало как и пересмотр таблицы.
Am
Как обычно вопрос был больше в вакуум чем конкретной задачей с описаниями и примерами.
Ерофей
Привет. Подскажите пожалуйста, есть ли аналоги phpthumb для Evo с возможностью вывода реальных размеров получившегося изображения через плейсхолдеры?
Вот как например это реализовано в форке pThumb для Revo:
EVO bot Лёшка
Ерофей