Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:- map[zoom] - устанавливает параметр масштаба.- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.- map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

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

Shustry

  • Гуру
  • 6434
  • 745 / 3
Поля в мтрии выводятся по-порядку. Если бы можно было вставить новые поля (нового типа, что и требуется) до и после некоторого стандартного поля, то можно было бы оформлять каждое поле как угодно. То есть, нужно чтобы выводилось:
Код
[Поле1]
[Поле2]
  [сепаратор, где прописываем<div class="text">]
[поле3 (теперь особо оформленное)]
[поле4]
  [сепаратор, где закрываем оформление</div>]
[Поле5]
Нечто уже готовое (возможно) есть на оф.форуме:
http://forum.mosets.com/showthread.php?t=6435&highlight=custom+fields
Но там все аттачменты - только зарегиным и проплатившим аккаунт
Помогите пожалуйста:
а) Скачать аттачмент у кого есть аккаунт (сорри за варез)
или
б) Сделать анналогичную xml-ку.
В конечном счёте хочется таким образом не столько оформление реализовать, сколько табы, слайды и т.д. для групп форм.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Реализовал. Не совсем так, немного топорно, но так мне даже больше нравицо:
Забиваем жёско какие формы выводить по идентификаторам, получаем структуру вида:

[поле с id=1]
[поле с id=3]
</table>
<div id="tab">
[поле с id=20]
[поле с id=50]
</div>

В файле \components\com_mtree\templates\m2\page_addListing.tpl.php меняем

$this->fields->resetPointer();
while( $this->fields->hasNext() ) {
   $field = $this->fields->getField();
   if($field->hasInputField()) {
      echo '<tr><td valign="top" align="left">';
      if($field->getCaption() != false) {
         if($field->isRequired()) {
            echo '<strong>' . $field->getCaption() . '</strong>:';
         } else {
            echo $field->getCaption() . ':';
         }
      }
      echo '</td><td align="left">';
      echo $field->getModPrefixText();
      echo $field->getInputHTML();
      echo $field->getModSuffixText();
      echo '</td></tr>';
   }
   $this->fields->next();
}
?>

На

<?php
/*первая форма*/
$field = $this->fields->getFieldById(1);
if($field->hasInputField()) {
   echo '<tr><td valign="top" align="left">';
   if($field->getCaption() != false) {
      if($field->isRequired()) {
         echo '<strong>' . $field->getCaption() . '</strong>:';
      } else {
         echo $field->getCaption() . ':';
      }
   }
   echo '</td><td align="left">';
   echo $field->getModPrefixText();
   echo $field->getInputHTML();
   echo $field->getModSuffixText();
   echo '</td></tr>';
}
/*вторая форма и т.д.*/
$field = $this->fields->getFieldById(2);
if($field->hasInputField()) {
   echo '<tr><td valign="top" align="left">';
   if($field->getCaption() != false) {
      if($field->isRequired()) {
         echo '<strong>' . $field->getCaption() . '</strong>:';
      } else {
         echo $field->getCaption() . ':';
      }
   }
   echo '</td><td align="left">';
   echo $field->getModPrefixText();
   echo $field->getInputHTML();
   echo $field->getModSuffixText();
   echo '</td></tr>';
}
?>
</table>

Ниже любой свой код. Формы вызываем:

<!--начало особой формы-->
<?php
$field = $this->fields->getFieldById(13);
if($field->hasInputField()) {
   echo '<div>';
   if($field->getCaption() != false) {
      if($field->isRequired()) {
         echo '<strong>' . $field->getCaption() . '</strong>:';
      } else {
         echo $field->getCaption() . ':';
      }
   }
   echo '</div><div>';
   echo $field->getModPrefixText();
   echo $field->getInputHTML();
   echo $field->getModSuffixText();
   echo '</div>';
}
?>
*

timonnn

  • Захожу иногда
  • 366
  • 15 / 0
А на готовом сайте можете показать результат этих переделок? Просто оч нужна реализация табов и хотелось бы взглянуть как это получается на выходе...
*

dimko300

  • Захожу иногда
  • 61
  • 1 / 0
Цитировать
Нечто уже готовое (возможно) есть на оф.форуме:
http://forum.mosets.com/showthread.php?t=6435&highlight=custom+fields
Но там все аттачменты - только зарегиным и проплатившим аккаунт
Помогите пожалуйста:
а) Скачать аттачмент у кого есть аккаунт (сорри за варез)
или
б) Сделать анналогичную xml-ку.
В конечном счёте хочется таким образом не столько оформление реализовать, сколько табы, слайды и т.д. для групп форм.
благодарностей не надо :)

[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mosets Tree router Баг

Автор kulikov

Ответов: 3
Просмотров: 1837
Последний ответ 18.06.2024, 08:39:19
от sivers
Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 2455
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 2783
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 3095
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 3930
Последний ответ 22.01.2017, 20:24:58
от polattt