Приветствую всех! Кто нибудь себе уже делал интеграцию службы доставки СДЭК? Может есть дополнением или поделиться частью кода?

PiBot
Приветствую всех. Появилась потребность авдоподвязки записей. Расширения подобного не нашел и соответствующих тем на форуме тоже не видел. И так. имеем 2 типа контента: «Объявления» и «Услуги». При создании нового объявления, нужно что бы определенные услуги автоматом подвязывались. Может кто то уже пытался реализовать подобное или может это уже пилится и выйдет в следующем обновлении? Если пилить самому, то откуда стоит начинать? Пока смотрел только здесь system\controllers\content\actions\item_add
в таком случае скрипт будет отрабатывать и собирать данные каждый раз при заходе на страницу
Можно JSом использовать событие onClock на кнопке отправки формы или onSubmit при отправке данных самой формы, в котором и будете собирать данные только при нажатии кнопки отправки формы получателю. В остальных случаях данные не будут собираться.
Вот тут есть пример самопальной формы
под названием «Врите мне» 😀
Привет земляк! Спасибо за пример.
конструктор форм не подходит, т.к. при отправке еще дополнительно будут собираться данные со страницы JSом.
А тем же JSом упаковать собранные данные в поле формы чем не вариант?
Можно конечно и так, но в таком случае скрипт будет отрабатывать и собирать данные каждый раз при заходе на страницу. Ну это не проблема. Родился еще один вопрос, можно ли как то форму через шорткод вставить прямо в коде, без создания новых позиций для виджета?
Приветствую коллеги! Возникла проблема, решение которой не могу понять.
И так, мне требуется запилить форму в коде в определенном месте, конструктор форм не подходит, т.к. при отправке еще дополнительно будут собираться данные со страницы JSом. И вот тут не могу догнать куда отправлять, то ли на экшен /forms/send_ajax, то ли пилить свой обработчик, и там уже создавать экземпляр класса PHPMailer или может есть какая то функция похожая на Wordpress — wp_mail. Ну в общем объяснил как смог.
Как правильно организовать отправку данных через JS?
Вопрос решен
Как? Вы указали в теме, что есть решение.
Оказывается в системе уже все есть, нужно было только внимательно изучить.
Для начала добавил новую позицию виджета в шаблон, там где предполагался вывод связанных записей. У полей, тех что появляются в типе контента после создания связей, указал в настройке «Позиции в записи» вывод на позиции в специальном виджете. Далее в виджетах на страницы «Просмотр записи», добавил виджет «Поле контента» с выбором того типа контента на страницу котого добавляю и там же выбираем те самые связанные поля. А там уж можно просто классы добавить и стилизовать по вкусу. Ну как то так.
Итак, имеются категории. В типе контента для SEO категорий установлены флажки «Разрешить ввод тайтлов, Н1, Мета описаний». Далее редактируем категорию, указываем в SEO полях данные, сохраняем и смотрим результат в коде страницы. Видим, что все мета данные заполнены, НО в одном слове ошибка, опять заходим в редактирование категории и наблюдаем пустоту в SEO полях, все данные нужно вбивать заново.
Так и должно работать или все таки баг?
Вопрос решен
Сейчас приходится пользоваться Списком типа контента, а нем костыль такого рода
$_SERVER['REQUEST_URI']
Всем здравствуйте, хочу вывести уведомления и сообщения по схеме (сообщение + уведомления = общее число) и вывести над аватаркой, т.к стандартная реализация не очень нравится. Как это можно реализовать?
Реализовать тут можно все что вздумается.
Идешь по пути: \sitename\templates\name\controllers\users\widgets\avatar\avatar.tpl.php
И делаешь в нем все что нужно тебе, а потом просто выводишь на сайте через виджеты.
Допустим поиск — найти и заменить. Ну это мелочи, а как на счет отдельного заголовка или текста блока? Получается надо задавать переменную для этого блока?И допустим стоит задача изменить высоту шрифта с font-size:13px; на font-size:15px;. Выполняйте.
Тут не поспоришь, это здорово, а если мы имеем два блока track и необходимо их немного отличить, в этом случае переменные будут для каждого блока.Ну и переменные это тоже здорово.