Новости Joomla

WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM

👩‍💻 WT AmoCRM - RadicalMart плагин интеграции интернет-магазина на Joomla с CRM.Плагин умеет отправлять данные заказа из Joomla компонента интернет-магазина RadicalMart в AmoCRM, а так же оставлять примечания к сделке при смене статуса заказа (выберите необходимые статусы заказа RadicalMart в настройках плагина).Возможности плагина - создание сделок в AmoCRM в момент создания заказа в интернет-магазине RadicalMart- выбор воронки AmoCRM, в которой создавать сделки- выбор тега, которым будут помечаться созданные сделки- в комментарий к сделке при создании заказа пишутся:-- точная общая сумма заказа (Amo CRM не принимает дробные значения в поле бюджет, например с копейками)-- статус заказа-- информация о доставке (способ, адрес и комментарий)-- информация о способе оплаты-- контактные данные покупателя (могут отличаться от данных пользователя, создавшего заказ. Например, если доставка для другого человека)-- прямая ссылка на заказ в панели администрирования сайта-- список товаров заказа (опционально)добавление комментария к сделке при изменении статуса заказа в интернет-магазине RadicalMart (выберите необходимые статусы заказа в настройках плагина)-- добавляет в интерфейс просмотра заказа ссылку на сделку в AmoCRM, если таковая обнаружена (соответствие заказов и сделок хранится в базе данных)-- UTM-метки для сделки. Указывает, если на сайте используется комплект плагинов RadicalForm и WT AmoCRM - RadicalForm.
Для работы плагина необходима установка и настройка библиотеки WT Amo CRM library для Joomla версии 1.3.0 и выше.
Плагин бесплатный. Тестировался на Joomla 5.4 и RadicalMart 2.2.4.
Страница расширения и скачатьТак же:- Интернет-магазин RadicalMart- WT Amo CRM библиотека интеграции Joomla и AmoCRM- RadicalForm плагин обратной связи- WT AmoCRM - RadicalForm - плагин отправки сообщений из RadicalForm в AmoCRM@joomlafeed#joomla #crm #amocrm #radicalmart

Вышли релизы Joomla 6.0.1 и Joomla 5.4.1

Релиз Joomla 6.0.1 и Joomla 5.4.1

Проект Joomla рад сообщить о выпуске Joomla 6.0.1 и Joomla 5.4.1. Это релиз исправлений ошибок и улучшений для серии Joomla 6.1 и Joomla 5.4.

0 Пользователей и 1 Гость просматривают эту тему.
  • 1568 Ответов
  • 356937 Просмотров
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Дайте ссылку на Ваш сайт и я натыкаю Вас носом в используемые стили>:|
О-о-о-о, с большим удовольствием, и буду за это премного благодарен : spaincoast.ru
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
В файле \components\com_jea\views\properties\tmpl\manage.php
В месте где показывается публикация, т.е. после строк
Код
      <?php if ($canEditOwn || $canDelete): $task = $row->published ? 'unpublish' : 'publish'; ?>
      <a href="<?php echo JRoute::_( 'index.php?option=com_jea&task=property.'.$task.'&id='.$row->id )?>" >
      <?php endif ?>

      <?php if ($row->published): $title = $canChange ? 'JLIB_HTML_UNPUBLISH_ITEM' : 'COM_JEA_PUBLISHED';  ?>
          <?php echo JHTML::_('image.site', 'published.png', '/media/com_jea/images/', null, '', JText::_('COM_JEA_PUBLISHED'),  array('title' => JText::_($title)))?>
      <?php else: $title = $canChange ? 'JLIB_HTML_PUBLISH_ITEM' : 'COM_JEA_UNPUBLISHED';?>
          <?php echo JHTML::_('image.site', 'unpublished.png', '/media/com_jea/images/', null, '', JText::_('COM_JEA_UNPUBLISHED'),  array('title' => JText::_($title)))?>
      <?php endif?>
      
      <?php if ($canEditOwn || $canDelete): ?>
      </a>
      <?php endif ?>
добавьте что-то типа этого
Код
		<?php $minus = strtotime(date('Y-m-d H:i:s')) - strtotime($row->publish_down);
if(strtotime($row->publish_down) > 0 AND $minus > 0)
echo '<img width="24" height="24" style="margin-bottom: -5px;" src="/media/com_jea/images/alarm.png" title="Публикация до '. $row->publish_down . ' Объявление просрочено."/>';
?>
/media/com_jea/images/alarm.png - это картинка с колокольчиком, у Вас ее нет.

спасибо Вам за помощь!

Начну по порядку. Выставил время в настройках - UTC. Время создания объявления нормальное, но публикация по временному интервалу не работает или работает как то не так.
В /administrator/components/com_jea/models/forms/property.xml выставил filter=”server_utc”. В /components/com_jea/models properties.php property.php есть следующий код:
Спойлер
[свернуть]
Обнаружил, что переменная $nowDate хранит неправильное смещение из-за JFactory::getDate()->toSql(). Подправил: JFactory::getDate(null, $tzOffset = 4). Вроде публикация по интервалу заработала.

Ваш код в чистом виде не прижился в /components/com_jea/views/properties/tmpl/manage.php. Прижилась такая вот его модернизация:
Спойлер
[свернуть]
Картиночку потом подберу ). Кроме того, пробовал делать проверку по 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM'. Ничего не получилось. Как думаете, в принципе возможно проверять данный статус?

*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Обнаружил, что переменная $nowDate хранит неправильное смещение из-за JFactory::getDate()->toSql(). Подправил: JFactory::getDate(null, $tzOffset = 4). Вроде публикация по интервалу заработала.
Могу предположить, что Joomla использует настройки БД. И, видимо настройки времени в БД отличаются от настроек времени сервера Joomla.

Ваш код в чистом виде не прижился в /components/com_jea/views/properties/tmpl/manage.php. Прижилась такая вот его модернизация:
Спойлер
[свернуть]
Получается мой код прижился в чистом виде, только в другом месте, что естественно=)

пробовал делать проверку по 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM'. Ничего не получилось.
Эмм... это же константа, как можно по ней проверку делать? Тем более, что такой константы может и не существовать.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
О-о-о-о, с большим удовольствием, и буду за это премного благодарен : spaincoast.ru

Стили у Вас итак свои используются
Спойлер
[свернуть]

И берутся они из шаблона (/templates/realestatexl-et/css/styles.css) для класса button. Если у Вас все еще синие, попробуйте очистить кэш.
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Ну, я в  этой папке тоже смотрел всё . Единственные строки в которых есть слово  button  эти :

.buttonheading
.buttonheading .edit
.buttonheading .print
.buttonheading .email

Другого ничего нет, так что стиль кнопки берётся не отсюда . Эти кнопки с синим цветом подозрительно похожи на кнопки темы Bluestork самого движка Joomla .

*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Ну, я в  этой папке тоже смотрел всё . Единственные строки в которых есть слово  button  эти :

.buttonheading
.buttonheading .edit
.buttonheading .print
.buttonheading .email

В файле /templates/realestatexl-et/css/styles.css точно есть такие записи
Код
.button, .validate { padding: 1px 8px; border: 1px solid #008b00;  color: #024102;  font-size: 90%;}
.button:hover,.validate:hover,.pagination a:hover,ul.pagenav li a:hover  {background:#008b00;color:#fff;}
.inputbox, input, textarea, select {background:#fff7de ;margin:10px 5px 7px 16px; border:1px solid #008b00; color:#024102; -moz-border-radius: 5px; border-radius: 5px;}
203, 204 и 205 строка этого файла, соответственно. Именно они делают кнопки зелеными как на скрине который я Вам показал.

Если вы имеете ввиду админку, то там используется другой шаблон! И скорее всего Bluestork. И естественно стили берутся из него! Чтобы использовать другие стили в админке, нужно подключить другие стили (например тот же /templates/realestatexl-et/css/styles.css) в файлах JEA отвечающих за админскую часть. Они лежат в administrator/components/com_jea а не components/com_jea. Не путайте лицевую и админскую части сайтов. Причем, если вы просто подключите /templates/realestatexl-et/css/styles.css, то у Вас начнется борьба стилей и не факт, что стили админского шаблона не перебьют стили подключенной css'ки.
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Спасибо за ответ, но вообще то я писал о синем цвете . Слева от "Продажа" есть синий кругляшок, я о нём говорил . ^-^
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Могу предположить, что Joomla использует настройки БД. И, видимо настройки времени в БД отличаются от настроек времени сервера Joomla.
Получается мой код прижился в чистом виде, только в другом месте, что естественно=)
Эмм... это же константа, как можно по ней проверку делать? Тем более, что такой константы может и не существовать.

Если вызвать просто JFactory::getDate() отдельно и без параметров, то показывается неправильное время.

настройки mysql:
SELECT @@global.time_zone, @@session.time_zone;
+--------------------+---------------------+
| @@global.time_zone | @@session.time_zone |
+--------------------+---------------------+
| SYSTEM             | SYSTEM              |
+--------------------+---------------------+
Мускуль вроде нормально время считает.

Идея проверять по 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM' возникла на основе проверок по 'JLIB_HTML_PUBLISH_ITEM' и 'JLIB_HTML_UNPUBLISH_ITEM'. Это то же ведь константы. Причем 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM' определена в joomle, как и две другие. Не берусь утверждать, могу только предположить.
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Может кто поможет с решением проблемы . Проблема такова, вот сайт: spaincoast.ru при просмотре кода страницы не вижу включённых библиотек mootools.  Картинки выводятся в другом окне, не работает  lightbox . На сайте который находится на локалке, и который я ещё не успел поковырять скрипты выглядят так :
Спойлер
[свернуть]

Как это получилось и почему, ума не приложу. Мозгов и опыта не хватает. Может кто соизволит помочь . Понимаю что какая то лажа с библиотеками, а какая, ума не приложу.
(РЕШЕНО)
« Последнее редактирование: 16.09.2013, 02:05:07 от Bazilio »
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Вопрос знатокам, столкнулся с непонятным . Из браузера Opera не отправляются письма на сайт, и не появляется окно подтверждения  . В Google и Мозиле всё нормально. Чтобы это значило ?

И ещё одна фигня, в контактной форме самого компонета JEA  при выборе объекта появляются поля для заполнения . Там нужно указать : имя, электронную почту, контактный телефон, номер объекта сам установлен и сообщение. При заполнении этих полей и отправлении на почту сайта, приходит всё кроме названия почты клиента . Письмо пришло а ответить не могу, его почта не указывается в письме . Куда рыть .
« Последнее редактирование: 16.09.2013, 04:26:39 от Bazilio »
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Спасибо за ответ, но вообще то я писал о синем цвете . Слева от "Продажа" есть синий кругляшок, я о нём говорил . ^-^

Просто я нигде не нашел там синего цвета и предположил, что Вы говорите про админку. Не понимаю про какой кругляшок слева от продажи гиворите, покажите на скрине. Если вы про радиокнопку "Продажа"-"Аренда", то это стандартный вид (ну и цвет). Чтобы понять как стилизовать радио кнопки, ознакомьтесь со статьей.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Если вызвать просто JFactory::getDate() отдельно и без параметров, то показывается неправильное время.
Тогда не могу ничего подсказать, кроме как лезть в код Joomla, искать метод getDate() и смотреть в чем проблема. На сколько помню в j1.5 был глюк с часовыми поясами, но в j2.5 его вроде поправили.

Идея проверять по 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM' возникла на основе проверок по 'JLIB_HTML_PUBLISH_ITEM' и 'JLIB_HTML_UNPUBLISH_ITEM'. Это то же ведь константы. Причем 'JLIB_HTML_PUBLISHED_EXPIRED_ITEM' определена в joomle, как и две другие. Не берусь утверждать, могу только предположить.
Пробуйте, почему бы и нет=)
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Возвращение к конкретной странице пагинации.

Всем доброго дня. В jea 2.3 /components/com_jea/views/properties/view.html.php отвечает за вывод списка объявлений, в том числе и за пагинацию на странице. Если перейти к просмотру объявления, то уже будет задействован  /components/com_jea/views/property/tmpl/default.php. В конце этого файла есть код, отвечающий за возврат к списку объявлений:
Спойлер
[свернуть]
Проблема в том, что если пользователь выбирает пагинацию, то возврат должен быть на конкретную страницу пагинации, откуда пришел пользователь, а не в корень.
Пошел следующим путем:
В файле /components/com_jea/views/properties/view.html.php

получаю текущий url и параметр 'limit' пагинации и записываю все это в сессию. Т.е. пробую использовать сессию как буфер хранения данных.

$session = &JFactory::getSession();
$lim = &JRequest::getVar('limit', 0, 'int');

$uri =     &JFactory::getURI();
$url = $uri->toString(array('path','query','fregment'));

$session->set('url',$url);
$session->set('limit',$lim);

Далее, в файле /components/com_jea/views/property/tmpl/default.php пытаюсь получить эти значения для формирования корректной ссылки по обратному переходу:
<a href="<?php   $session = &JFactory::getSession();
                       $tmp = $session->get('url');
                       $lim = $session->get('limit');
                       echo JRoute::_($tmp)?>"><?php echo JText::_('COM_JEA_RETURN_TO_THE_LIST');
                       &JRequest::setVar('limit',(int) $lim);?>

Не работает.... подскажите, где ошибка.






« Последнее редактирование: 20.09.2013, 00:18:59 от digitalheart »
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
постараюсь свой вопрос более лаконично сформулировать:
в view.html.php есть строки:

$pagination =& $this->get('Pagination');
$this->assignRef('items', $items);      
$this->assignRef('pagination', $pagination);


Данный кусочек отвечает за вызов пагинации из модели. Как вызывать с нужным значением параметра limit?

Можно конечно подключить класс по условию в каком-либо месте view.html.php и задать параметр:

jimport('joomla.html.pagination');
$limit=15;
$pagination = new JPagination($total, $limitstart, $limit);
$this->assignRef('pagination',  $pagination);

Но вызов уже есть, а вот как задать значение параметра перед вызовом или вызывать с нужным значением?

/libraries/joomla/application/component/modellist.php содержит getPagination(), где подключается класс и задается параметр limit. Наверное можно
getPagination() передать параметр через переменную - getPagination($var), но как его правильно указать в вызове $pagination =& $this->get('Pagination')?


« Последнее редактирование: 20.09.2013, 00:19:15 от digitalheart »
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Подавляющее количество проблем смог решить.
Осталась одна с которой уже порядком измучился:
при создании объекта пагинации с нужными limitstart и limit new JPagination( $total, $limitstart, $limit ) вне зависимости от того, что принимает total всегда вываливаются все объявления. Нужна помощь зала.   
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Подавляющее количество проблем смог решить.
Осталась одна с которой уже порядком измучился:
при создании объекта пагинации с нужными limitstart и limit new JPagination( $total, $limitstart, $limit ) вне зависимости от того, что принимает total всегда вываливаются все объявления. Нужна помощь зала.   
У меня та же проблема. Разберетесь, сообщите.
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
У меня та же проблема. Разберетесь, сообщите.
На мой взгляд проблема в функции populateState(...) в файле modellist.php. Т.е. она по ходу вызывается раньше чем getPagination(), которая определена в этом же файле. Если пробовать задавать параметр limit только через populateState, даже не вызывая  new JPagination где бы то ни было, то вроде оно как бы работает. Но полностью избавится от вываливания всего списка сообщений я так и не смог. Есть первоначальная инициализация в populateState(...). Как с ней бороться я пока не знаю. Обходы по условиям не срабатывают.
« Последнее редактирование: 27.09.2013, 14:22:52 от digitalheart »
*

astrea_nata

  • Осваиваюсь на форуме
  • 22
  • 0 / 0
Добрый день, очень нужно поменять гугловские карты на яндексовские.  Вот по ссылке http://joomlaforum.ru/index.php/topic,98168.msg885276.html#msg885276 у ELesnikov нашла решение, но к сожалению у меня открывается пустая страница. очень большая просьба к ELesnikov или кто решил данную проблему - ПОЖАЛУЙСТА!! помогите решить проблему! Ну очень нужно!

Ну и по ходу вопрос: можно ли сделать вывод объявлений в табличном виде))
Спасибо.
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Наверное не новый вопрос: возникла необходимость добавить еще один transaction_type, что бы помимо аренды и продажи была еще и "покупка".
В целом все получилось, только если добавить объявление в одну категорию, то в другой категории, где есть "покупка" оно то же появляется  ;)
Не могу найти участок, где идет проверка на соответствие transaction_type категории перед выводом. Буду признателен за помощь.
« Последнее редактирование: 02.10.2013, 22:14:51 от digitalheart »
*

jim__007

  • Новичок
  • 4
  • 0 / 0
Привет знатокам JEA! Вопрос такой...при просмотре объявления с картой в коде видны координаты, которые легко можно спарсить. Как их можно скрыть?
Спасибо.
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Кто нибудь устанавливал JEA на сложные шаблоны? . Попробовал воткнуть компонет на шаблон от RocketTheme, вроде всё работает, но есть одна беда. Окно быстрого поиска выглядит очень несоразмерно. Стилями jea.css ничего сделать нельзя, хоть файл удаляй, его подхватывает LESS. Кто нибудь может помочь? Загрузить фото на форум не могу, может кто ткнёт носом в инструкцию.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Кто нибудь устанавливал JEA на сложные шаблоны? . Попробовал воткнуть компонет на шаблон от RocketTheme, вроде всё работает, но есть одна беда. Окно быстрого поиска выглядит очень несоразмерно. Стилями jea.css ничего сделать нельзя, хоть файл удаляй, его подхватывает LESS. Кто нибудь может помочь? Загрузить фото на форум не могу, может кто ткнёт носом в инструкцию.

Правьте стили шаблона, все просто.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Наверное не новый вопрос: возникла необходимость добавить еще один transaction_type, что бы помимо аренды и продажи была еще и "покупка".
Получилось? Расскажите остальным.
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
В папке стилей привычного файла CSS нет, править надо в LESS . Не всё так просто.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
В папке стилей привычного файла CSS нет, править надо в LESS . Не всё так просто.
дайте ссылку и опишите что не так
*

Bazilio

  • Осваиваюсь на форуме
  • 47
  • 2 / 0
Спасибо, сайт на локалке. Могу установить на сервер.
*

st.al

  • Захожу иногда
  • 233
  • 10 / 0
Спасибо, сайт на локалке. Могу установить на сервер.
Установите, если хотите)
*

digitalheart

  • Осваиваюсь на форуме
  • 37
  • 0 / 0
Получилось? Расскажите остальным.
везде где есть transaction_type (SELLING к примеру), нужно добавить новый  transaction_type. Плюс в столбец transaction_type в табличке добавить новый тип перечисления. Вроде заработало.
*

adhlosty

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Подниму в очередной раз вопрос про Yandex карты! Пожалуйста кто могёт с ними работать отпишитесь, функционал бы хотелось получить аналогичный имеющимся Google картам (чтоб и поиск по карте был возможен). Под последние версии конечно же желаемо. Благодарность готов выразить рублём.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla estate agency отображение объектов

Автор Leo1986

Ответов: 12
Просмотров: 4691
Последний ответ 31.05.2017, 16:18:23
от Callipso
Перестал функционировать JEA Slider (3.3) после обновления Joomla до 3.7.0

Автор in2n

Ответов: 3
Просмотров: 4163
Последний ответ 11.05.2017, 15:37:06
от in2n
Расположение модуля Joomla Estate Agency горизонтально

Автор sergey-911

Ответов: 3
Просмотров: 4777
Последний ответ 17.09.2016, 13:06:46
от sergey-911
Импорт СSV файлов в Joomla 3.2.7

Автор doro45

Ответов: 1
Просмотров: 4307
Последний ответ 09.09.2016, 12:07:41
от doro45
Требуется русификатор для Joomla Estate Agency

Автор Veresk

Ответов: 188
Просмотров: 82289
Последний ответ 07.09.2016, 13:59:48
от doro45