Павел Гвоздь

Павел Гвоздь

С нами с 31 мая 2015; Место в рейтинге пользователей: #2
Павел Гвоздь
25 ноября 2018, 12:00
+1
Я не понял, ты читать не умеешь? Прочти пост вдумчиво, станет понятнее.
Павел Гвоздь
25 ноября 2018, 11:45
0
Делать бекапы на сервере при помощи php? 0_s
Давай начнём с того, что критику я просил только относительно кода библиотеки. Вот к чему приводит ваше «читать перестал но пробежался».

подсмотреть можете
Ну и где там тот функционал, который поддерживается моей библиотекой? Опять же «читать перестал но пробежался»…
Павел Гвоздь
25 ноября 2018, 11:21
0
какова цель лайбы
Делать бекапы.

а на баше это пилится в три тычка
Пример, пожалуйста, чтобы не просто слова были.
Павел Гвоздь
25 ноября 2018, 10:33
0
Как насчёт инкрементальных архивов?
Внедрение инкрементного архивирования в планах.

Чем не устроили, например, duplicity и rclone?
О таком даже не был в курсе. Спасибо, пошёл изучать, чем это может быть полезно в моей библиотеке!
Павел Гвоздь
23 ноября 2018, 09:14
0
Че-то у меня ругается на api Яндекс.Карт
Не понимаю, о чём вы.

Ну, чую, что ответ будет «можно, но надо допиливать под ваши задачи» =)
Много придётся допиливать…
Павел Гвоздь
22 ноября 2018, 19:35
0
Вроде должно подойти. Насколько знаю, можете потестить на тестовом сайте на modhost.pro.
Павел Гвоздь
19 ноября 2018, 10:45
0
А зачем мне делать запросы к базе, если человеку не нужны будут default поля? Или ему не надо получать инфу о ресурсе? Или он вообще карту привязывает не к ресурсу? Поймите, мой компонент должен быть универсальным. Вам надо одно, другому — другое. Хотите кастома — пишите плагин.

К тому-же, лошадиный запрос с кучей джоинов не даёт гарантии, что сайт будет быстрее работать. У меня был запрос с кучей джоинов, который я разбил на несколько и они отрабатывают быстрее. Удивительно, не правда ли? Так что, джоины не панацея!
Павел Гвоздь
19 ноября 2018, 10:23
0
У нас есть переменная $data, которую мы можем использовать, как душе угодно:
'defaultBalloonContent' => '{$data | print}',
Она содержит данные карты данного ресурса, а точнее такого типа информацию:
Array(
    parent => (int)
    class => (string)
    list => (string)
)

При помощи Fenom мы можем вытащить любое поле ресурса, относящегося к данному объекту карты.
Павел Гвоздь
19 ноября 2018, 07:38
+1
Если кто-то не догнал, ибо минусуют:
Я не вижу смысла использовать не свой код, когда я могу написать свой, правильнее и изящнее, на мой взгляд. Без лишних сниппетов, которые совершенно ни к чему, даже в решении Александра, ибо можно обойтись Феномом.

Я благодарен Александру за этот пост, было интересно почитать, что требуется людям и как они это решают. Отсюда и было принято решение добавить возможность кастомизации в компонент:
1.1.0-beta (16.11.2018)
==============
- Добавлено событие плагина ymOnLoadObjects с параметрами: array $data, array $objects, array $snippetProperties
В документации уже есть инфа об этом.

Принижать вашей работы и вложенных сил я не собирался, если так кто подумал! Однако и «вспоминать и писать ответ» я ведь тоже не просил. Тем более такую простыню в комментарий, в то время, когда есть возможность отредактировать пост. Для меня, перфекциониста, это, как ночной кошмар. :)
Павел Гвоздь
19 ноября 2018, 07:17
+1
В своём плагине ты не отменяешь промо-код, а ставишь нулевую скидку. Вот здесь почитай, как отменять действие промо-кода плагином.
Павел Гвоздь
18 ноября 2018, 19:44
0
А я не использовал ваш код, поэтому эта дикая простыня мне ни к чему)
Павел Гвоздь
18 ноября 2018, 09:48
+1
Более не актуально.

Нужно на карте выводить подпись и балун общие для всех точек
1.1.0-beta (16.11.2018)
==============
- Добавлены параметры defaultIconContent, defaultIconCaption и defaultBalloonContent в сниппет YandexMaps2

и

Нужно в поиске чтоб высвечивались не только точки на карте, но и были ниже карты сами результаты поиска.
1.1.2-beta (18.11.2018)
==============
- Добавлен новый метод работы с mFilter2, поддерживающий вывод результатов в текстовом виде

Важно! Работает иначе. Как настроить, читайте в доке (отправил PR Василию, думаю скоро примет изменения в документацию).
Павел Гвоздь
15 ноября 2018, 13:42
0
Ну тогда Tickets + Office (extended поля для различных данных организации/исполнителя). При регистрации добавлять юзера в группу «Исполнитель» или «Работодатель». Не думаю, что что-то ещё понадобится.

Хотя, я бы только Office использовал и без extended полей. А вакансии и отклики хранил бы в своих таблицах. Потому что, если предусматривать масштабируемость, то вариант с Tickets не очень подходит. Слишком много ресурсов в будущем. Скорость работы сайта будет не очень.
Павел Гвоздь
15 ноября 2018, 08:06
0
Ты бы хоть описал, что требуется тебе на сайте. А то:
Я хочу создать поисковую систему, такую как Яндекс, но не такую как Яндекс, попроще. Ну думаю всем понятно.
Павел Гвоздь
08 ноября 2018, 06:50
0
Вы все сообщения будете писать на мыло, а через минуту дублировать сюда?
Павел Гвоздь
07 ноября 2018, 20:54
1
+1
условие where перестает работать.
Ещё бы!
'where'=>'{"id:!=":"[[*id]]"}'
Что это за колдунство?) Запишите нормально, по-человечески, массивом!
Вот тоже самое:
'where' => [
    'id:!=' => $_modx->resource['id'],
],
Павел Гвоздь
05 ноября 2018, 14:58
0
Благодарю! Да, дебажил и забыл раскоментить…
Обновляйтесь до 1.3.0-beta2:
1.3.0-beta2 (05.11.2018)
==============
- Поправлено формирование имени ТВ поля