Андрей Степаненко

Андрей Степаненко

С нами с 28 октября 2014; Место в рейтинге пользователей: #14
Андрей Степаненко
08 декабря 2018, 06:21
+1
Сам не ожидал) вроде из описание все понятно
Андрей Степаненко
07 декабря 2018, 20:59
0
У тебя телефон выводиться: вот так +7 (900) 100 10-10
<a href="tel:+СЮДА ДОЛЖЕН ПОПАСТЬ ОТФОРМАТИРОВАНЫЙ ТЕЛЕФОН"></a>
Без всяких тире, плюсов и скобок.

Дак вот этот модификатор это и делает
// Выведет чистый телефон в формате: 79001001010
[[++phone:phone]]
Зачем tel: знаешь?
Андрей Степаненко
07 декабря 2018, 20:55
0
А что там пробовать?

В ClientConfig создан phone?

Если нет, то надо создать.

И на страницу вставь:
<a href="tel:+[[++phone:phone]]">[[++phone]]</a>
Увидешь что будет
Андрей Степаненко
07 декабря 2018, 20:39
0
Видимо заметку надо заново прочесть.

Загадка такая: как из одного плейсхолдера получить два разных телефонных номера:
<a href="tel:+79002000600">+7 (900) 2000 600</a>
Андрей Степаненко
07 декабря 2018, 20:30
0
Повторите в чем вопрос?
Андрей Степаненко
07 декабря 2018, 20:25
+1
Во первый вы используете fenom
Во вторых для феном надо писать {$modx->config.phone}
В третьих {$modx->config.phone | phone}
Андрей Степаненко
07 декабря 2018, 13:18
0
Да я просто для себя этот метод открыл вчера, чтобы в код не лазить, когда нету возможности использовать fenom
Андрей Степаненко
07 декабря 2018, 13:17
0
А если заказчик захочет телефон поменять, в шаблон полезет? )))
Андрей Степаненко
07 декабря 2018, 13:12
+1
Ну менеджеры всяко умею косячить, могу просто файл удалить или переместить.
в общем применений несколько.
Так же картинка по умолчанию может устанавливатся при этом модификаторе
Андрей Степаненко
07 декабря 2018, 13:05
0
{if $image}
....
Проверяет не существование файла а содиржится ли что либо в переменной.
Андрей Степаненко
07 декабря 2018, 13:04
+1
ClientConfig когда используется создается плейсхолдер [[++phone]]
Андрей Степаненко
07 декабря 2018, 09:57
0
Ну это для продвинутых)))
Андрей Степаненко
07 декабря 2018, 09:50
0
1. Мало возможностей найти мега идеи компонентов, но есть грамотные реализации компонентов которыми все пользуются. Это из разряда как бы мне придумать мега идею бизнеса чтобы деньги сами шли)) Ну думаю много через такую стадию проходит
2. Это будет компонент
Да и вообще использовать ресурсы для объявлений я бы не стал. Много лишнего там и одновременно много полей добавлять придется. Это ого-го какая таблица выйдет.
Вот эту задачу я как раз знаю как решить)))))

3. Бум не бум, какая разница)) Если ты готов прокачивать эту идею и вваливать время и деньги, и если все будет хорошо то ты получишь отдачу. Можно хоть миллионы вкладывать в итоге фигу получиться. Я тоже знаю идею бум который сейчас идет и только только начинается.
Но для его поддержки надо куча времени и большую команду для поддержания проекта. Но в итоге может и ничего не получится, или получится но так что не устраивать будет
Андрей Степаненко
07 декабря 2018, 09:24
0
История такая: когда мною писался скрипт доски объявлений.
Написан он был еще в 2011 году.
Он сам по себе рабочий, но конечно код весь не пойми как написан был.
Давно уже была затея написать его в виде компонента на MODX.
На днях начал писать его, ну и естественно чтобы он адекватно работал надо все с нуля писать.
Пока что определился с классами для категорий и объявлений.
Концепция полностю вся определена, нужна реализация.
Зная MODX можно точно сказать что реализовать его получиться:
Краткий список возможностей которые нужны будут
  1. Создание категорий и объявлений в виде документов (пока что остановился на Tickets)
  2. Параметры для объявлений должны назначаться для каждой категории
  3. Форма подачи объявлен, параметры для объявления подргужаются определенные в категории, разные контакты, срок подачи обьявления
  4. Список регионов и городов через GeoLocation
  5. Автоматическое определения города
  6. Модерирование объявлений — список с объявлениями с фильтрацией по просроченым, дублирующим,
  7. Блокировка пользователей по email адресу
  8. Письма на email — подтверждение емаил, информация об окончании объявления, снятие объявления с публикации
  9. Личный кабинет: список моих объявлений, подняие объявления(платная функция)
  10. Фронтенд: Карточка объявления
  11. Фронтенд: Список объявлений с фильтрами определенных в категориям
ну в общем там много функционала который нужно грубо говоря перетащить с действующего скрипта.

В общем нужны прямые руки в помощь, и думаю что все получится реализовать.
Андрей Степаненко
06 декабря 2018, 20:42
0
Нужен свой класс для обработки и название кнопки
Андрей Степаненко
06 декабря 2018, 19:01
0
Поставлю на заметку, в дальнейшем добавлю такую возможность.
Андрей Степаненко
06 декабря 2018, 18:16
0
Есть потребность думаю что у многих: cделать полноценную доску объявлений, типо авито.
Вот я тут начал на днях её собирать, и как понял что там делов дофига.
В общем я бы радостью с кем нибудь поделился этой заботой ну и там как дело пойдет уже можно посмотреть в сторону прибыли.
Андрей Степаненко
03 декабря 2018, 19:25
+1
А не все отбой это у меню ошибка в классе рассширеном
Андрей Степаненко
03 декабря 2018, 19:22
0


Во какую штуку обнаружел.
Рассширенные классы не видет.
В том числе и minishop объекты
Хотя корзинка горит.
Андрей Степаненко
30 ноября 2018, 19:18
0
miniShop2.Callbacks.add('Order.clean.response.success', 'clean_ok', function(response) {
    miniShop2.Message.success('Всё хорошо!');
});
По умолчанию тут перезагрузка страницы происходит.
Вставь этот код в js чтобы не перезагружалась.

А по закрытию модельного окна надо сделать чтобы страница перезагрузилась. Иначе данные остануться