Новости Joomla

joomLab Gallery - плагин галереи изображений для Joomla

👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla Ну что, интересная инициатива от...

Готовлю большой выпуск, включающий интервью с участниками Joomla 🖨Ну что, интересная инициатива от @webtolkru в виде интервью с разными участниками весьма меня увлекла. Я, вооружившись данным примером, решил подготовить выпуск для NorrNext (@norrnext) и экстраполировал идею на международный масштаб. Теперь готовлю эксклюзивный выпуск с участниками Joomla сообщества со всего мира, которые, в той или иной мере, внесли свой вклад в развитие и популяризацию системы. Будут беседы с людьми из разных стран и фото с юбилейной символикой 📸Работа в процессе 👆 📝О результатах оповещу отдельно.

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

lsk

  • Захожу иногда
  • 362
  • 13 / 5
В расширенном просмотре текст выводится так:
Площадь: 10/45/25
Этаж: 1/3
Балкон: б/з

а надо так:
Площадь:  10/45/25
Этаж:        1/3
Балкон:     б/з

Есть строчка: adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1); которая выводит текст. Как добиться нужного результата?
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
спасибо, друзья!
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
знаешь, думаю это будет проблематично ...код переписывать надо, так как
метод showFieldValue выводит эти заголовки (Этаж, Балкон .. итд ) с их значениями в цикле ... т.е они "Этаж" от "Балкон" не "разделены" - если поставишь определенной длины пробел - то будут выводить все с таким расстоянием...  :(
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Этаж от Балкона разделять не надо. Этаж нужно разделить со значением "1/3", чтобы была возможность управлять расстоянием меду названием и значением. К примеру разнести в разные ячейки таблицы. Как это сделать?
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
Да, думаю таблицу туда впихнуть можна.
Понятно, все манипуляции делаем в файле adsmanager.html.php
Находим нужный нам <div> который отвечает за представление ( все это в главном <div class="adsmanager_ads_main">) , например
<div class="adsmanager_ads_desc">
и там есть вызов в цикле метода изображения наших полей
Код
foreach($fDisplay[3] as $field)
{
adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1); /* 1 = Ad Mode */
}

Вот мы теперь возмем и "окутаем" :) таблицей
Код
echo "<table>";	
foreach($fDisplay[3] as $field)
{
echo "<tr>"; adsmanager_html::showFieldValue($row,$field,$field_values,$conf->email_display,$option,$itemid,1); /* 1 = Ad Mode */
echo "</tr>";
}
echo "</table>";

Тут думаю понятно. Перед формированием списка, мы называем таблицу, а уже в самом цикле метод обволакиваем тегами строки .

Теперь нам надо сформировать ячейки. Находим сам метод showFieldValue

в начале есть строки условия и вывода заголовка
Код
if (($field->type != 'checkbox')&&(($field->display_title & $mode) == $mode))
{
echo adsmanager_html::getLangDefinition($field->title).": ";
}

Добавляем в вывод теги ячейки таблицы, получаем:

Код
if (($field->type != 'checkbox')&&(($field->display_title & $mode) == $mode))
{
                        echo "<td>";
echo adsmanager_html::getLangDefinition($field->title).": ";
                        echo "</td>";
}

Также надо добавить echo "<td>"; и echo "</td>"; в каждый вывод значения...( там где echo adsmanager_html::getLangDefinition...) т.е при case 'checkbox':, case 'multicheckbox':, case 'select': ит.д

Думаю таким методом можно добиться табличного вывода.
П,С, я это не проверял - экспериментируйте :)  Буду рад если поможет . Удачи!

« Последнее редактирование: 13.04.2009, 23:50:17 от cor_ar »
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Теоретически ход мысли мне понравился. Но на практике не сложилось. Полный коллапс компонента.
Но зато нашлась ключевая строка:
echo adsmanager_html::getLangDefinition($field->title).": ";
Хотя бы только ее сделать определенной длинны. С помощью таблицы или др. варианта?
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
аа.. забыл нюанс один. Мы ведь прописали теги таблицы в метод который вызывается не только тогда, года мы формируем таблицу.
Короче более проще будет создать клон showFieldValue и назвать showFieldValue1 и все то что написано в пред. посте сделать.

а по поводу echo adsmanager_html::getLangDefinition($field->title).": "; как то не ясно ..

ее же вызывают много раз и с разных мест программы.. соответственно меняя и выводя нужное значение ($field->title)

*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Результат тот же.
Parse error: syntax error, unexpected '<' in Z:\home\localhost\..............\com_adsmanager\adsmanager.html.php on line 951
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
а что на той строке написано?
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
тю
провтыкал это ведь php
замени на echo "<tr>";   и echo "</tr>";
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Строка с ошибкой исчезла, коллапс вернулся.
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Цель близка. Стало так:
75/48/9
4/5
л/з

Площадь:
Этаж:
Балкон:


А надо значения напротив:

Площадь:       75/48/9
Этаж:             4/5
Балкон:          л/з
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
вставь код с браузера... а то так не пойму, формируется таблица или нет.. а если формируется то как..
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Спасибо, cor_ar.
Есть результат +1! Вчера ночью в тумане нагородил...
Раздел описание - стал отображаеться так как надо!
Разделы Price и Контакты или по старому или шаблон сбивается, если пытаюсь добавить код.
Раздел Price можно не изменять, он по-особому выводится. А Контакты хотелось бы.
« Последнее редактирование: 14.04.2009, 10:42:12 от lsk »
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
Рад что помогло.

Я сделал так:

Контакты:
Юрий Александрович
Посредник
Телефон: 8057-754-55-96; 8095-139-46-06
E-Mail: realkrona@ukr.net
Контакт real09 с помощью PMS

а ты хочешь что бы шло

Контакты:    ваываыва
                  фывфывфыв
                  фывфывфыв
                  фывфывфыв
                  итд.

т.е по линии сдвинуто?
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
т.е по линии сдвинуто?

Как и в разделе Описание.

Фамилия:           Иванов
Адрес:               Ленина, 56
Телефон:           56-98-76
........
« Последнее редактирование: 14.04.2009, 13:34:46 от lsk »
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
сделай тоже самое для контактов и вставь код с браузера, посмотрим что там косячит...

тут ещё главное если ты решил таблицей, что бы не заморочиться с ячейками, всегда надо выводить пару: заголовок + описание ( т.е Адрес:   Ленина, 56) то есть в настройках для поля указать "показать заголовок", ну понятно .. :)


*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Код
		<div class="adsmanager_ads" align="left">
<div class="adsmanager_top_ads">
<h2 class="adsmanager_ads_title">
<b></b>2-я Пятилетка<br /> </h2>
<div>
    </div>
<div class="adsmanager_ads_kindof">
<b></b>Хорошее состояние<br />Агент : Гнусова Н.А.<br /> </div>

</div>
<div class="adsmanager_ads_main">
<div class="adsmanager_ads_body">
<div class="adsmanager_ads_desc">
<b></b><table><tr><td>Площадь : <td>10/45/25<br /></tr><tr><td>Этаж : <td>1/3<br /></tr><tr><td>Балкон : <td>б/з<br /></tr><tr><td>Санузел : <td>р<br /></tr><tr><td>Отопление : <td>автоном<br /></tr><tr><td>Вода : <td>х<br /></tr><tr><td>Земля : <td>12 сот<br /></tr><tr><td>Описание : <td>описание<br /></tr><tr><td>Продавец-1 : <td>Петрова Мария Ивановна<br /></tr></table> <table width="300" border="0">

                      <tr>
                        <td width="100"></td>
                        <td></td>
                      </tr>
                    </table>
</div>
<div class="adsmanager_ads_desc">
<b></b> </div>

<div class="adsmanager_ads_price">
<b>Цена: </b>1.530.000<br /> </div>
<div class="adsmanager_ads_contact">
<b>Контакты:<br/></b><tr><td>Продавец-2 : <td>Иванова Мария<br /></tr><tr><td>Адрес : <td>Коммунистическая, 15<br /></tr><tr><td>Телефон : <td>22222<br /></tr><tr><td>Паспорт : <td>2009 456432 выдан Лискинским ГРОВД<br /></tr><tr><td>Информация : <td>информация<br /></tr><tr><td>E-Mail : <td><a href="http://localhost/megapolis/index.php?option=com_adsmanager&amp;page=show_message_form&amp;mode=0&amp;adid=98&amp;Itemid=0">Отправить сообщение</a><br /></tr> </div>

    </div>
<div class="adsmanager_ads_image">
<img align="center" src="http://localhost/megapolis/components/com_adsmanager/images/nopic.gif" alt="nopic" /> </div>
<div class="adsmanager_spacer"></div>
</div>
</div>


Получается длинное поле Фамилия и ячейка картинки улетает вверх.
Фамилия:                                              Иванов
Адрес:                                                  Ленина, 56
Телефон:                                              56-98-76
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
что то ты напутал, не указал в таблице, которая в <div class="adsmanager_ads_desc">,
закрытые теги </td>

тут <div class="adsmanager_ads_contact"> тоже нет </td>, и нет вообще таблицы <table> </table>

вот ссылочка про таблицы  http://htmlbook.ru/html/table.html
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
Дружище, спасибо получилось. Действительно <table> упустил из виду.
Но хочу заметить, что вариант именно с </td> неправильный - шаблон рушится. Только <td>, тогда работает.

Результат:
Код
<div class="adsmanager_ads" align="left">
<div class="adsmanager_top_ads">
<h2 class="adsmanager_ads_title">
<b></b>2-я Пятилетка<br /> </h2>
<div>
    </div>
<div class="adsmanager_ads_kindof">
<b></b>Хорошее состояние<br />Агент : Гнусова Н.А.<br /> </div>

</div>
<div class="adsmanager_ads_main">
<div class="adsmanager_ads_body">
<div class="adsmanager_ads_desc">
<b></b><table><tr><td>Площадь : <td>10/45/25<br /></tr><tr><td>Этаж : <td>1/3<br /></tr><tr><td>Балкон : <td>б/з<br /></tr><tr><td>Санузел : <td>р<br /></tr><tr><td>Отопление : <td>автоном<br /></tr><tr><td>Вода : <td>х<br /></tr><tr><td>Земля : <td>12 сот<br /></tr><tr><td>Описание : <td>описание<br /></tr></table> <table width="300" border="0">

                      <tr>
                        <td width="100"></td>
                        <td></td>
                      </tr>
                    </table>
</div>
<div class="adsmanager_ads_desc">
<b></b> </div>

<div class="adsmanager_ads_price">
<b>Цена: </b>1.530.000<br /> </div>
<div class="adsmanager_ads_contact">
<b>Контакты:<br/></b><table><tr><td>Продавец-1 : <td>Петрова Мария Ивановна<br /></tr><tr><td>Продавец-2 : <td>Иванова Мария<br /></tr><tr><td>Адрес : <td>Коммунистическая, 15<br /></tr><tr><td>Телефон : <td>22222<br /></tr><tr><td>Паспорт : <td>2009 456432 выдан Лискинским ГРОВД<br /></tr><tr><td>Информация : <td>информация<br /></tr><tr><td>E-Mail : <td><a href="http://localhost/megapolis/index.php?option=com_adsmanager&amp;page=show_message_form&amp;mode=0&amp;adid=98&amp;Itemid=0">Отправить сообщение</a><br /></tr></table> </div>

    </div>
<div class="adsmanager_ads_image">
<img align="center" src="http://localhost/megapolis/components/com_adsmanager/images/nopic.gif" alt="nopic" /> </div>
<div class="adsmanager_spacer"></div>
</div>
</div>

У меня осталась одна проблема с печатью. То, что сделано у меня не совсем устраивает. Поможешь?
« Последнее редактирование: 14.04.2009, 19:50:30 от lsk »
*

snt

  • Новичок
  • 4
  • 0 / 0
Уважаемые, подскажите пожалуйста что сделать, чтобы цена выводилась в виде: 1.500.000, а не 1500000. Спасибо.
*

cor_ar

  • Захожу иногда
  • 137
  • 27 / 1
Уважаемые, подскажите пожалуйста что сделать, чтобы цена выводилась в виде: 1.500.000, а не 1500000. Спасибо.
бес понятия. Это надо как то в коде при записи брать цену, потом обработать ( как то делит. или хз) по тысячам..
Такое не делал .. :(

Дружище, спасибо получилось. Действительно <table> упустил из виду.
Но хочу заметить, что вариант именно с </td> неправильный - шаблон рушится. Только <td>, тогда работает.


У меня осталась одна проблема с печатью. То, что сделано у меня не совсем устраивает. Поможешь?
Как то странно с </td>  :dry:

Про печать не в курсе.. Я у себя такого не делал..
*

snt

  • Новичок
  • 4
  • 0 / 0
Спасибо за ответ! ^-^ А в базе никак не задать это дело?
*

lsk

  • Захожу иногда
  • 362
  • 13 / 5
snt
Не понятна проблема. Вводи цену 1000.000 - так и будет выводиться. Я использую именно 1000.000, потому что 1.000.000 не заработал с поиском по цене.
*

snt

  • Новичок
  • 4
  • 0 / 0
lsk
Спасибо за ответ. Но так тоже не удобно цена воспринимается, и вариант 1.500 тыс. руб. тоже не то, в идеале все-таки хотелось бы: 1.500.000. Будем искать решение.
« Последнее редактирование: 15.04.2009, 14:06:15 от snt »
*

igriv

  • Осваиваюсь на форуме
  • 42
  • 0 / 0
Дружище, спасибо получилось. Действительно <table> упустил из виду.
Но хочу заметить, что вариант именно с </td> неправильный - шаблон рушится. Только <td>, тогда работает.

Результат:
Код
<div class="adsmanager_ads" align="left">
<div class="adsmanager_top_ads">
<h2 class="adsmanager_ads_title">
<b></b>2-я Пятилетка<br /> </h2>
<div>
    </div>
<div class="adsmanager_ads_kindof">
<b></b>Хорошее состояние<br />Агент : Гнусова Н.А.<br /> </div>

</div>
<div class="adsmanager_ads_main">
<div class="adsmanager_ads_body">
<div class="adsmanager_ads_desc">
<b></b><table><tr><td>Площадь : <td>10/45/25<br /></tr><tr><td>Этаж : <td>1/3<br /></tr><tr><td>Балкон : <td>б/з<br /></tr><tr><td>Санузел : <td>р<br /></tr><tr><td>Отопление : <td>автоном<br /></tr><tr><td>Вода : <td>х<br /></tr><tr><td>Земля : <td>12 сот<br /></tr><tr><td>Описание : <td>описание<br /></tr></table> <table width="300" border="0">

                      <tr>
                        <td width="100"></td>
                        <td></td>
                      </tr>
                    </table>
</div>
<div class="adsmanager_ads_desc">
<b></b> </div>

<div class="adsmanager_ads_price">
<b>Цена: </b>1.530.000<br /> </div>
<div class="adsmanager_ads_contact">
<b>Контакты:<br/></b><table><tr><td>Продавец-1 : <td>Петрова Мария Ивановна<br /></tr><tr><td>Продавец-2 : <td>Иванова Мария<br /></tr><tr><td>Адрес : <td>Коммунистическая, 15<br /></tr><tr><td>Телефон : <td>22222<br /></tr><tr><td>Паспорт : <td>2009 456432 выдан Лискинским ГРОВД<br /></tr><tr><td>Информация : <td>информация<br /></tr><tr><td>E-Mail : <td><a href="http://localhost/megapolis/index.php?option=com_adsmanager&amp;page=show_message_form&amp;mode=0&amp;adid=98&amp;Itemid=0">Отправить сообщение</a><br /></tr></table> </div>

    </div>
<div class="adsmanager_ads_image">
<img align="center" src="http://localhost/megapolis/components/com_adsmanager/images/nopic.gif" alt="nopic" /> </div>
<div class="adsmanager_spacer"></div>
</div>
</div>

У меня осталась одна проблема с печатью. То, что сделано у меня не совсем устраивает. Поможешь?
Выложи, пожалуйста, код для вывода таблицы (все куски), а то у меня шаблон уродуется, не могу понять где ошибся
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 3735
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 14249
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 12371
Последний ответ 25.11.2021, 10:43:38
от FlexNL
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 2994
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 13324
Последний ответ 27.03.2020, 22:39:23
от Pavel