Новости Joomla

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

Begotten

  • Захожу иногда
  • 81
  • 0 / 1
Возможно ли кампу в джум шопинге на скачку файлов поставить?
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Возможно ли кампу в джум шопинге на скачку файлов поставить?
нет.
собираетесь файломусорник делать на ЖШ ? :)
файлы на продажу только после оплаты можно скачать из заказа зарегистрированному пользователю.
демо файлы может скачать каждый. но зачем заморачиватся с капчей ? что боты качают ваши демо файлы ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Begotten

  • Захожу иногда
  • 81
  • 0 / 1
Поставил ...
*

linykc

  • Осваиваюсь на форуме
  • 30
  • 13 / 0
http://www.webdesigner-profi.de/joomla-webdesign/joomla-shop/downloads/plugins.html

Registration captcha 1.0.0


поставил плагин, активировал, капчу Joomla тоже настроил (ключи есть и в джумловской форме регистрации все работает).
а в ЖШ есть только лейбл "CAPTCHA *"
а самой CAPTCHA нету.
и ввести ее соответственное не получаеться...

может кто сталкивался?


JS 3.11.4
Joomla 2.5.8

Решение нашел тут
http://joomlaforum.ru/index.php/topic,241525.0.html
« Последнее редактирование: 13.12.2012, 17:06:12 от linykc »
*

raykom2010

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Ставится как обычный плагин Joomla, а не в установках джш. Потом включается и работает :)
Не работает. Что я делаю не так ?
*

raykom2010

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Решено с помощью linykc.
*

Хулио

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Решено с помощью linykc.

Поделись, как решил. У меня та же проблема.
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
Поделись, как решил. У меня та же проблема.
читать надо все, а не только последний пост.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Хулио

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
читать надо все, а не только последний пост.

Прочел весь топик несколько раз.
Как я понял, плагин включается и всё. Я включил и у меня ничего на странице регистрации не появилось. В консоли файербага ошибок нет.

чаДНТ?
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
http://joomlaforum.ru/index.php/topic,199195.msg1247207.html#msg1247207
внимательно прочитали пост ?
в нем есть решение которое для себя нашел линкс.
Вы его повторно об этом спрашиваете.
Типа контрольный в голову ? Решение уже он дал.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Хулио

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Спасибо, nevigen. Теперь ясно, что я недосмотрел.

Для будущих поколений особо твердых пород дерева (вроде меня) пишу открытым текстом:
CAPTCHA Джумшоппинга не будет работать без включения CAPTCHA в самой Joomla (плагин РеCAPTCHA - нужно будет получить здесь (https://www.google.com/recaptcha) два ключа на свой сайт. Все бесплатно.)

Все заработало.
*

step-di

  • Захожу иногда
  • 91
  • 5 / 0
На странице регистрации компонента joomshoping при установке этого плагина стандарной джумло-CAPTCHA не сохраняются введенные данные, если пользователь введет неверное значение кода. Код все же непростой. Не все могут его правильно ввести. Заказчики кстати жалуются - слишком сложно разобрать.
Обидно терять введенные данные.
Я всем предлагаю использовать стандартную страницу регистрации от Joomla. Там потери данных в заполненных полях от неправильного введенного кода CAPTCHA нет.
Также предлагаю поставить плагин для joomshoping для автоматической авторизации после регистрации и отменить активацию пользователя через ссылку в письме.
А потом, на странице ввода адреса, посетитель введет все что необходимо.
И еще переопределите языковые константы
в файле language\overrides\ru-RU.override.ini
, чтобы непонятное многим слово captcha в русской версии сайта не встречалась.
COM_USERS_CAPTCHA_LABEL="Анти-спам код"
COM_CONTACT_CAPTCHA_LABEL="Анти-спам код"
PLG_RECAPTCHA_ERROR_EMPTY_SOLUTION="Пустое значение анти-спам кода недопустимо."
PLG_RECAPTCHA_ERROR_INCORRECT_CAPTCHA_SOL="Вы ввели неверное значение анти-спам кода."
« Последнее редактирование: 08.02.2013, 11:59:02 от step-di »
*

nevigen

  • Moderator
  • 10431
  • 862 / 25
  • http://n*****n.com
капч много выбирите другу. более простую чем РеCAPTCHA.
например кCAPTCHA.

есть также более гуманные (не требующих дополнительного ввода) и эффективные решение антиботов при регистрации и размещении отзыва. но они платные.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
http://joomlaforum.ru/index.php/topic,199195.msg1247207.html#msg1247207
внимательно прочитали пост ?
в нем есть решение которое для себя нашел линкс.
Вы его повторно об этом спрашиваете.
Типа контрольный в голову ? Решение уже он дал.

Проделал все выше изложенное, CAPTCHA в форме регистрации JoomShopping не отображается вообще, даже лейбл "CAPTCHA *" нету. На страницах - восстановить пароль, забыли имя пользователя и джумловской регистрации все отлично работает.  Плагин установлен и включен, версия JoomShopping - 3.13.1
*

RTEagle

  • Захожу иногда
  • 140
  • 6 / 0
Всё сделал - работает CAPTCHA.

Но она выводится на странице регистрации, а у меня стоит настройка отображать регистрацию на странице логина. Как сделать, чтобы они прицепилась и к той форме тоже?
*

Гринвич

  • Захожу иногда
  • 213
  • 0 / 0
Есть ещё классная CAPTCHA, которая совсем не будет напрягать покупателя "красивыми"
закорючками и буковками http://yadi.sk/d/6zpjXuPp5eehe

Для JS подходит именно эта версия EasyCalcCheck 2.5.4
« Последнее редактирование: 10.06.2013, 06:45:10 от Гринвич »
*

Nurik

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
А есть ли решение для отзывов к товарам?
*

20dollars

  • Захожу иногда
  • 235
  • 4 / 2
для отзывов к товарам?
Установи Jcomments. Там тебе и CAPTCHA, смайлы бан-лист и многое другое
*

jesus

  • Захожу иногда
  • 126
  • 15 / 1
  • веб-дизайнер, контентщик. ищу веб-программиста
Вот более свежая версия EasyCalcCheck (2.5.7 (локализация) http://joomlaforum.ru/index.php?topic=264372.0
Гораздо приятнее, чем обычная реCAPTCHA, хотя и она тоже присутствует.
Спасибо за freeware!
Если вы готовы небезвозмездно ответить на мой вопрос, с удовольствием рассмотрю предложение.
Ищу адекватного партнёра (программиста) по разработке сайтов на Joomla. Обеспечу ненапряжный поток задач.
*

kniaz2000

  • Новичок
  • 4
  • 0 / 0
Здравствуйте!Подскажите пожалуйста хочу поставить на JoomShopping Version 4.3.3 капчу!  кроме кей капчи на джумле ничего не заработало?!
« Последнее редактирование: 18.05.2014, 15:28:47 от kniaz2000 »
*

kniaz2000

  • Новичок
  • 4
  • 0 / 0
В общем есть некая KeyCaptcha http://extensions.joomla.org/extensions/access-a-security/site-security/captcha/18364  вот она, она  уже поддерживает JoomShopping, надо картинки собирать. Регистрироваться надо на сайте что бы работала и еще какие то деньги за рекламу которую показывают в этой каптче, платят. Так и не смогу каптчу от коре дисижн заставить работать в шаблоне Artisteer

Смешная конечно CAPTCHA, как мудак собираешь картинки. Пазел какой то. Нормальный русский человек не сразу поймет что надо делать. Как то все таки юзабилити, когда просто ввести надо код, привычнее так чо ли... Ну нету если другой...
Жесть
« Последнее редактирование: 19.05.2014, 10:16:16 от kniaz2000 »
*

kniaz2000

  • Новичок
  • 4
  • 0 / 0
Есть ещё классная CAPTCHA, которая совсем не будет напрягать покупателя "красивыми"
закорючками и буковками http://yadi.sk/d/6zpjXuPp5eehe

Для JS подходит именно эта версия EasyCalcCheck 2.5.4

При установке вылезло
Предупреждение

JInstaller: :Install: Файл не существует /home/httpd/vhosts/xn----dtbde9becbr7h.xn--p1ai/httpdocs/tmp/install_5378bc31d57a6/en-GB/en-GB.plg_system_easycalccheckplus.ini
*

Sven

  • Захожу иногда
  • 107
  • 6 / 5
Поставил от разработчиков плагин Registration captcha 1.0.0
В общих настройках Joomla, установил CAPTCHA (по умолчанию) от Яндекса http://extensions.joomla.org/extensions/extension/access-a-security/site-security/yandex-captcha

На странице регистрации JoomShopping CAPTCHA вывелась, но работает некорректно. Каждый раз выдает: Поле CAPTCHA введено неверно.
При этом CAPTCHA без проблем работает на странице регистрации Joomla, т.е. проблему нужно искать на стороне JoomShopping.

Вот код плагина Registration captcha 1.0.0
Спойлер
[свернуть]

Попробовал тупо удалить весь блок отмеченный синим. Тогда CAPTCHA принимает вообще любые символы и даже пустое поле.
Может просто плагин от разработчиков устарел? В Joomla то CAPTCHA работает корректно. Прошу посмотреть код, можно ли там что-то подправить?

--
Joomla 3.3.6
JoomShopping 4.8.0

UPD Проверил будет ли работать какая-нибудь другая CAPTCHA. Поставил эту http://extensions.joomla.org/extensions/extension/access-a-security/site-security/jgraphic-captcha-protection. Эта работает. Так что похоже тут дело не только в плагине разработчиков.
« Последнее редактирование: 27.12.2014, 01:50:52 от Sven »
*

Nobillis

  • Осваиваюсь на форуме
  • 43
  • 0 / 0
Сегодня столкнулся с такой-же проблемой, старенький сайт на Joomla 2.5 + JoomShopping 3.16.0 - замучали боты и нужна ReCaptcha v2
Первое что нужно сделать для установки CAPTCHA v2 для JoomShopping - это выкачать у них плагин: https://www.webdesigner-profi.de/joomla-webdesign/shop/plugins/registration-captcha.html?lang=ru
в моем случае это был Registration captcha 1.0.1, устанавливаем и делаем настройки по инструкции на этой же странице..)
Далее меняем содержимое файла plugins\captcha\recaptcha\recaptcha.php на следующее:
Код
<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  Captcha
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

jimport('joomla.environment.browser');

/**
 * Recaptcha Plugin.
 * Based on the official recaptcha library( https://developers.google.com/recaptcha/docs/php )
 *
 * @package     Joomla.Plugin
 * @subpackage  Captcha
 * @since       2.5
 */
class plgCaptchaRecaptcha extends JPlugin {
const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "www.google.com";

public function __construct($subject, $config) {
parent::__construct($subject, $config);
$this->loadLanguage();
}

/**
* Initialise the captcha
*
* @param string $id The id of the field.
*
* @return Boolean True on success, false otherwise
*
* @since  2.5
*/
public function onInit($id) {
// Initialise variables
$lang = $this->_getLanguage();
$pubkey = $this->params->get('public_key', '');
$theme = $this->params->get('theme', 'clean');

if ($pubkey == null || $pubkey == '') {
throw new Exception(JText::_('PLG_RECAPTCHA_ERROR_NO_PUBLIC_KEY'));
}

$server = self::RECAPTCHA_API_SERVER;
if (JBrowser::getInstance()->isSSLConnection()) {
$server = self::RECAPTCHA_API_SECURE_SERVER;
}

$language = JFactory::getLanguage();
$tag = explode('-', $language->getTag());
$tag = $tag[0];
JHtml::_('script', $server.'.js?hl='.$tag.'" async defer="defer');
return true;
}

/**
* Gets the challenge HTML
*
* @return  string  The HTML to be embedded in the form.
*
* @since  2.5
*/
public function onDisplay($name, $id, $class) {
$pubkey = $this->params->get('public_key', '');
//return '<div id="dynamic_recaptcha_1" data-sitekey="'.$pubkey.'" class="g-recaptcha"></div>';
return '<div class="g-recaptcha" data-sitekey="'.$pubkey.'"></div>';
}

/**
  * Calls an HTTP POST function to verify if the user's guess was correct
  *
  * @return  True if the answer is correct, false otherwise
  *
  * @since  2.5
  */
public function onCheckAnswer($code) {
// Initialise variables
$privatekey = $this->params->get('private_key');
$remoteip = JRequest::getVar('X_FORWARDED_FOR',$_SERVER["HTTP_X_FORWARDED_FOR"]);
if (empty($remoteip)) {
$remoteip = JRequest::getVar('REMOTE_ADDR', '', 'SERVER');
}
$response = JRequest::getString('g-recaptcha-response');


// Check for Private Key
if (empty($privatekey)) {
$this->_subject->setError(JText::_('PLG_RECAPTCHA_ERROR_NO_PRIVATE_KEY'));
return false;
}

// Check for IP
if (empty($remoteip)) {
$this->_subject->setError(JText::_('PLG_RECAPTCHA_ERROR_NO_IP'));
return false;
}

// Discard spam submissions
if ($response == null || strlen($response) == 0) {
$this->_subject->setError(JText::_('PLG_RECAPTCHA_ERROR_EMPTY_SOLUTION'));
return false;
}

$response = $this->_recaptcha_https_post(
self::RECAPTCHA_VERIFY_SERVER,
"/recaptcha/api/siteverify",
array(
'secret' => $privatekey,
'remoteip' => $remoteip,
'response' => $response
)
);

if ( $response->{'success'} == '1') {
return true;
} else {
//@todo use exceptions here
$this->_subject->setError(JText::_('PLG_RECAPTCHA_ERROR_'.strtoupper(str_replace('-', '_', $response->{'error-codes'}[0]))));
return false;
}
}

/**
* Encodes the given data into a query string format.
*
* @param   string  $data  Array of string elements to be encoded
*
* @return  string  Encoded request
*
* @since  2.5
*/
private function _recaptcha_qsencode($data)
{
$req = "";
foreach ($data as $key => $value)
{
$req .= $key . '=' . urlencode(stripslashes($value)). '&';
}

// Cut the last '&'
$req = rtrim($req, '&');
return $req;
}

/**
* Submits an HTTP POST to a reCAPTCHA server.
*
* @param   string  $host
* @param   string  $path
* @param   array   $data
* @param   int     $port
*
* @return  array   Response
*
* @since  2.5
*/
private function _recaptcha_http_post($host, $path, $data, $port = 80)
{
$req = $this->_recaptcha_qsencode($data);

$http_request  = "POST $path HTTP/1.0\r\n";
$http_request .= "Host: $host\r\n";
$http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
$http_request .= "Content-Length: " . strlen($req). "\r\n";
$http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
$http_request .= "\r\n";
$http_request .= $req;

$response = '';
if (($fs = @fsockopen($host, $port, $errno, $errstr, 10)) == false )
{
die('Could not open socket');
}

fwrite($fs, $http_request);

while (!feof($fs))
{
// One TCP-IP packet
$response .= fgets($fs, 1160);
}

fclose($fs);
$response = explode("\r\n\r\n", $response, 2);

return $response;
}
/**
* Submits an HTTPS GET to a reCAPTCHA server.
*
* @param   string  $host
* @param   string  $path
* @param   array   $data
* @param   int     $port
*
* @return  array   Response
*
* @since  2.5
*/
private function _recaptcha_https_get($host, $path, $data, $port = 443) {

$req = $this->_recaptcha_qsencode($data);
$url = 'https://' . $host . $path .'?' . $req;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_PORT, $port );
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);
$response = json_decode($response);

return $response;
}
/**
* Submits an HTTPS POST to a reCAPTCHA server.
*
* @param   string  $host
* @param   string  $path
* @param   array   $data
* @param   int     $port
*
* @return  array   Response
*
* @since  2.5
*/
private function _recaptcha_https_post($host, $path, $data, $port = 443) {

$url = 'https://' . $host . $path;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url );
curl_setopt($ch, CURLOPT_PORT, $port );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
   
// Get the response and close the channel.
$response = curl_exec($ch);
curl_close($ch);
$response = json_decode($response);

return $response;
}

/**
* Get the language tag or a custom translation
*
* @return string
*
* @since  2.5
*/
private function _getLanguage()
{
// Initialise variables
$language = JFactory::getLanguage();

$tag = explode('-', $language->getTag());
$tag = $tag[0];
$available = array('en', 'pt', 'fr', 'de', 'nl', 'ru', 'es', 'tr');

if (in_array($tag, $available))
{
return "lang : '" . $tag . "',";
}

// If the default language is not available, let's search for a custom translation
if ($language->hasKey('PLG_RECAPTCHA_CUSTOM_LANG'))
{
$custom[] ='custom_translations : {';
$custom[] ="\t".'instructions_visual : "' . JText::_('PLG_RECAPTCHA_INSTRUCTIONS_VISUAL'). '",';
$custom[] ="\t".'instructions_audio : "' . JText::_('PLG_RECAPTCHA_INSTRUCTIONS_AUDIO'). '",';
$custom[] ="\t".'play_again : "' . JText::_('PLG_RECAPTCHA_PLAY_AGAIN'). '",';
$custom[] ="\t".'cant_hear_this : "' . JText::_('PLG_RECAPTCHA_CANT_HEAR_THIS'). '",';
$custom[] ="\t".'visual_challenge : "' . JText::_('PLG_RECAPTCHA_VISUAL_CHALLENGE'). '",';
$custom[] ="\t".'audio_challenge : "' . JText::_('PLG_RECAPTCHA_AUDIO_CHALLENGE'). '",';
$custom[] ="\t".'refresh_btn : "' . JText::_('PLG_RECAPTCHA_REFRESH_BTN'). '",';
$custom[] ="\t".'help_btn : "' . JText::_('PLG_RECAPTCHA_HELP_BTN'). '",';
$custom[] ="\t".'incorrect_try_again : "' . JText::_('PLG_RECAPTCHA_INCORRECT_TRY_AGAIN'). '",';
$custom[] ='},';
$custom[] ="lang : '" . $tag . "',";

return implode("\n", $custom);
}

// If nothing helps fall back to english
return '';
}
}
Все содержимое написал тут так как файлы вложений оч. часто теряются)
и последнее что нужно сделать так это заменить старые файлы мутулз на новые:
1) Меняем файлик /media/system/js/mootools-core.js на свеженький отсюда https://mootools.net/core
2) Меняем файлик /media/system/js/mootools-more.js на свеженький отсюда https://mootools.net/more
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При обновлении Joomshopping до 4.16 и Joomla до 3.9.3 - ошибка 1054

Автор busik

Ответов: 8
Просмотров: 2148
Последний ответ 15.12.2021, 01:01:46
от nevigen
Ошибки JoomShopping 4.x+ (2017)

Автор nevigen

Ответов: 53
Просмотров: 7843
Последний ответ 17.01.2021, 19:03:23
от gartes
Что нужно доделать JoomShopping 5.+

Автор nevigen

Ответов: 12
Просмотров: 2819
Последний ответ 14.06.2019, 16:02:52
от effrit
JoomShopping ь возможность переключения вида товаров в категории

Автор dkraev

Ответов: 36
Просмотров: 11019
Последний ответ 05.06.2019, 12:08:33
от Biss
Поставить 100% качество картинкам

Автор pavel2950

Ответов: 5
Просмотров: 669
Последний ответ 25.01.2018, 23:27:44
от dmitry_stas