Новости Joomla

WT Set elements v.1.0.0: плагин поля для RadicalMart

WT Set elements v.1.0.0: плагин поля для RadicalMart

👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях. Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.Плагин предполагает самостоятельную разработку макетов вывода. Макеты "из коробки" следует рассматривать как образец для создания собственных.Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).Страница расширенияGitHub расширения@joomlafeed#joomla #расширения #radicalmart

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#joomla #расширения

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

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
возможно ли сделать чтоб просто нажав на звездочку сразу шел голос без открытия еще окна с фото. Это было бы очень классно

Да я с тобой согласен что так было бы гораздо удобнее, но такой возможности в новой фоке не нашел, как это переделать я пока даже и не представляю.
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
или хоть как заменить вывод окна на другой более красивый:)
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
anis, в настроечках есть выбор окна, как настроечка называется не помню, посмотри где можно выбрать lightBox, вот там как раз можно и другой вид окна выбрать.
Более конкретно смогу подсказать вечером, ибо Joomla нет под рукой >:(
*

anis

  • Захожу иногда
  • 130
  • 1 / 0
да там вывод отдельно на голова изображений не задается у меня Highslide (только изображение) стоит вывод фоток. так если фото больше разрешения экрана она сама ужимается в экран. А когда голосуешь за фотки то открывается не Highslide, а не Highslide (только изображение) и фото получается больше чем экран и не удобно приходится прокручивать вниз до звезд чтоб оценку поставить.
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
у меня такая же проблема с отображением оценок, но дел не впроворот и решать ее пока некогда.
единственное что могу пока посоветовать это уменьшить размеры выводимой фотографии, вроде как настройки такие у фоки есть, сам не пробовал.
« Последнее редактирование: 11.08.2009, 18:47:56 от Zuev »
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
Ктонить знает где можно подглядеть проверку через куки и сесcии ? Я прикручу! А то времени нет капатся в этих Joomla классах )))
Компьютер-это вещь для решения проблем, которых у вас не было до его появления...
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
для 2.5.8 тоже полностью подходит для голосования за категорию
« Последнее редактирование: 04.11.2009, 23:29:17 от Виталик »
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
для 2.5.8 тоже почти подходит
Почти в студию :)  Для полноты картины!
Компьютер-это вещь для решения проблем, которых у вас не было до его появления...
*

stakka

  • Новичок
  • 8
  • 0 / 0
Часик добрый....маленькая проблемка... получается глосовать несколько раз за одно то же фото..но через некоторое время, примерно сутки...можно ли от этого избавиться?
*

rusfuss

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
*

anna_mironova

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Часик добрый....маленькая проблемка... получается глосовать несколько раз за одно то же фото..но через некоторое время, примерно сутки...можно ли от этого избавиться?

я об этом писал раньше

Каждый новый голос добавляет дополнительную строку с этими данными в таблицу. Т.е. один юзер с одним ИП сможет всего один раз проголосовать за конкретную категорию.

И это не всегда хорошо, так многие юзеры ходят в инет через проксик, и это не их вина, а техническое решение провайдера. В принципе это не так кретично если у сайта широкая "географическая" аудитория, а если сайт ориентирован на небольшой городок (например "Токио"  ) в котором один-два провайдера, то это проблема.

Поэтому возращаясь к решению предпринятому в екстравоте. там каждый голос не записывается новой строкой в БД. а просто в строке содержащей ИД категории обновляется запись "lastip". т.е. екстравоте запоминает только последний ип.
таким образом там запрещается голосовать за материал несколько раз подряд с одого ип, но если подождать пока проголосуют с другого ип, то можно будет потом еще раз щелкнуть по звездачкам.

Плюсы такого метода, 1. более гуманное отношение к юзерам сидящим под одним прокси-сервером. Какого-же у людей будет разочарование зашедшиг впервый на сайт, попробавших проголосовать, а им "вы уже голосовали".
2.В отличии от записи каждого нового голоса в БД, данный метод не так сильно будет раздувать базу.


Т.е. получается что Вам удается проголосовать не то чтобы через сутки, а после того как другой юзер (под другим ИП), проголосовал
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
А избавиться от этого можно используя для проверки не последний ИП, а например куки либо записывать ИП всех проголосовавших (но со всеми ИП есть свои минусы, о них писал выше).

Арчик, вроде как проявлял желание прикрутить проверку через куки либо сессии, но что-то ответа так и не было. А писал он это 15.08.2009, видать желание у него пропало.

Хотя можешь попробовать постучаться к ниму в личку, может просто он забыл поделиться ).
*

Арчик

  • Захожу иногда
  • 281
  • 32 / 0
Арчик, вроде как проявлял желание прикрутить проверку через куки либо сессии, но что-то ответа так и не было. А писал он это 15.08.2009, видать желание у него пропало.
Хотя можешь попробовать постучаться к ниму в личку, может просто он забыл поделиться ).
Если честно то еслиб прикрутил то обязательно выложил )))
Просто заказчик предпочел вариант - голосования для зарегеных юзверей - так что мотивации для прикручивания нет, да и времени в обрез мало )))
Компьютер-это вещь для решения проблем, которых у вас не было до его появления...
*

ednit

  • Осваиваюсь на форуме
  • 10
  • 1 / 0
Здравствуйте. Подскажите пожалуйста кто нибудь, как сделать чтоб отображался автор загрузивший фото?
*

Besik

  • Захожу иногда
  • 86
  • 0 / 3
а как вообще открыть голосование в этом компоненте то?
помогите пожалуйста очень нужно!
фото отображаются с категориями а о голосовании (рейтинги) нигде и ничего,- как для обычного пользователя так и для зарегистрированного.
установлен компонент
модель меню
модуль картинок
плагин кнопки в редакторе
плагин галереи
плагин слайдшоу
*

Roman Petrenko

  • Moderator
  • 438
  • 61 / 0
  • Дизайн без секретов
а как вообще открыть голосование в этом компоненте то?
помогите пожалуйста очень нужно!
фото отображаются с категориями а о голосовании (рейтинги) нигде и ничего,- как для обычного пользователя так и для зарегистрированного.
установлен компонент
модель меню
модуль картинок
плагин кнопки в редакторе
плагин галереи
плагин слайдшоу


Идете в админку компонента PhocaGallery выбираете параметры и там в разделе Настройка комментариев
Показать комментарии категории - Да
Показать комментарии изображения - Да
*

ЖиВоЙ

  • Захожу иногда
  • 362
  • 3 / 0
в версии 2.7.3 это возможно? если да, то как?
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
подскажите что и где прописать чтобы после нажатия на оценку высвечивалась надпись.
 что ваш голос принят
*

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
Цитировать
Как разрешить всем посетителям без регистрации ставить рейтинг в PhocaGallery
А как насчёт версии 2.7.4?
Zuev расскажите пожалуйста какие именно строки заменяются при голосовании за картинку (расшифруйте пост 27) если не сложно, то есть не только номера строк (похоже они не совпадают) а и их содержимое. И попробуем сделать это для 2.7.4.
« Последнее редактирование: 20.09.2010, 16:34:47 от ankoch »
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Постараюсь в ближайшие несколько часов помочь
*

ankoch

  • Захожу иногда
  • 498
  • 50 / 1
Попробовал применить всё вышеперечисленное (из постов выше) для 2.7.4., но чего-то не склеилось - белый экран.
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Ребята, я про вас не забыл.
разбираюсь с этим вопросом.
немножко терпения.
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Ну вот и созрело решение для версии 2,7,5

Итак

Файл:
/components/com_phocagallery/views/category /view.html.php

Строки 1455 - 1462
Код
// V O T E S - CATEGORY
// Only registered (VOTES + COMMENTS)
$tmpl['notregistered'] = true;
$tmpl['name'] = '';
if ($user->aid > 0) {
$tmpl['notregistered'] = false;
$tmpl['name'] = $user->name;
}
   

Меняем на

      
Код
// V O T E S - CATEGORY
// Only registered (VOTES + COMMENTS)

$tmpl['notregistered'] = false;
$tmpl['name'] = "guest";


Файл
/components/com_phocagallery/views/comment /view.html.php

Строки 71 - 77
Код
	// Only registered (VOTES + COMMENTS)
$tmpl['notregistered'] = true;
$tmpl['name'] = '';
if ($user->aid > 0) {
$tmpl['notregistered'] = false;
$tmpl['name'] = $user->name;
}

Меняем на
Код
// Only registered (VOTES + COMMENTS)
$tmpl['notregistered'] = false;
$tmpl['name'] = "guest";


Файл
/components/com_phocagallery/views/detail /view.html.php

Строки 197-204
Код
		// R A T I N G
// Only registered (VOTES + COMMENTS)
$tmpl['notregisteredimg'] = true;
$tmpl['usernameimg'] = '';
if ($user->aid > 0) {
$tmpl['notregisteredimg'] = false;
$tmpl['usernameimg'] = $user->name;
}

Меняем на

Код
// R A T I N G
// Only registered (VOTES + COMMENTS)
$tmpl['notregisteredimg'] = false;
$tmpl['usernameimg'] = "guest";


Файл
/administrator/components/com_phocagallery/libraries/phocagallery/rate / ratecategory.php

Строки 88 – 102
Код
	function checkUserVote($catid, $userid) {

$db =& JFactory::getDBO();
$query = 'SELECT v.id AS id'
    .' FROM #__phocagallery_votes AS v'
    .' WHERE v.catid = '. (int)$catid
.' AND v.userid = '. (int)$userid;
$db->setQuery($query, 0, 1);
$checkUserVote = $db->loadObject();

if ($checkUserVote) {
return true;
}
return false;
}

меняем на

Код
	function checkUserVote($catid, $userid) {
return false;
}


Файл
/administrator/components/com_phocagallery/libraries/phocagallery/rate/rateimage.php

Строки 88 – 101
Код
	function checkUserVote($imgid, $userid) {

$db =& JFactory::getDBO();
$query = 'SELECT v.id AS id'
    .' FROM #__phocagallery_img_votes AS v'
    .' WHERE v.imgid = '. (int)$imgid
.' AND v.userid = '. (int)$userid;
$db->setQuery($query, 0, 1);
$checkUserVote = $db->loadObject();
if ($checkUserVote) {
return true;
}
return false;
}

Меняем на

Код
	function checkUserVote($imgid, $userid) {
return false;
}


Файл
/components/com_phocagallery/controllers/ detail.php

Строки  65 – 74
Код
			if ($user->aid > 0 && $user->id > 0) {
if(!$model->rate($post)) {
$msg = JText::_('Error Rating PhocaGallery Image');
} else {
$msg = JText::_('Phoca Gallery Image Rated');
}
} else {
$mainframe->redirect(JRoute::_('index.php?option=com_user&view=login', false), JText::_("NOT AUTHORISED TO DO ACTION"));
exit;
}

Меняем на
Код
				if(!$model->rate($post)) {
$msg = JText::_('Error Rating PhocaGallery Image');
} else {
$msg = JText::_('Phoca Gallery Image Rated');
}


Файл
/components/com_phocagallery/controllers/ category.php

Строки 473 – 483

Код
			if ($user->aid > 0 && $user->id > 0) {
if(!$model->rate($post)) {
$msg = JText::_('Error Rating Phoca Gallery');
} else {
$msg = JText::_('Phoca Gallery Rated');
}
} else {
$mainframe->redirect(JRoute::_('index.php?option=com_user&view=login', false), JText::_("NOT AUTHORISED TO DO ACTION"));
exit;
}
}

Меняем на
Код
				if(!$model->rate($post)) {
$msg = JText::_('Error Rating Phoca Gallery');
} else {
$msg = JText::_('Phoca Gallery Rated');
}
}
*

Zuev

  • Захожу иногда
  • 211
  • 15 / 1
  • В дальнем плавании
Не забывайте, что при такой схеме могут щелкать по звездочкам сколько угодно.

Всем удачи.
*

ArtTeam

  • Захожу иногда
  • 186
  • 0 / 0
подскажите  как сделать что бы тока один раз можно было нажать на звездочку.
*

Toliamba

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Измененные файлы для PhocaGallery v2.7.5 (просто разархивируйте папку в корень сайта)
Приатачить не смог поэтому ссылка на http://depositfiles.com/files/wzc55x9pl и на http://letitbit.net/download/81600.8d762613501d00a62b4aac92f74a/Pocha2.7.5_change_file.zip.html
*

maxsim

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Измененные файлы для PhocaGallery v2.7.5 (просто разархивируйте папку в корень сайта)
Приатачить не смог поэтому ссылка на http://depositfiles.com/files/wzc55x9pl и на http://letitbit.net/download/81600.8d762613501d00a62b4aac92f74a/Pocha2.7.5_change_file.zip.html
это рабочий код?
*

scs

  • Захожу иногда
  • 174
  • 2 / 0
  • ДумаюююююЮЮ
это рабочий код?
голосовать получается только за категорию. если за отдельное фото то просто открывается фото и всё.
Zuev как гуру в этом вопросе, есть решение?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 5 Модули: PhocaGallery Image Module ошибка Class "JRequest" not found

Автор prostoy

Ответов: 0
Просмотров: 1370
Последний ответ 05.09.2024, 09:41:27
от prostoy
PhocaGallery

Автор rezchik

Ответов: 6
Просмотров: 2266
Последний ответ 07.01.2024, 16:59:36
от SeBun
Русификация PhocaGallery 3 и 4 для Joomla 2.5\3.0

Автор HiopsNerevar

Ответов: 118
Просмотров: 101825
Последний ответ 11.03.2022, 16:24:13
от sergeytolkachyov
Сортировка категорий в столбцах/колонках PhocaGallery 3.2.2

Автор remix8080

Ответов: 0
Просмотров: 2909
Последний ответ 20.06.2021, 17:09:27
от remix8080
PhocaGallery 2.8.1 для Joomla 1.5

Автор iGoldSilver

Ответов: 3
Просмотров: 3134
Последний ответ 16.12.2020, 10:10:17
от iGoldSilver