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

MrBean

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Не отображаются регионы
« : 26.09.2012, 11:40:53 »
Столкнулся с такой проблемой: при добавлении адреса доставки, после выбора страны, список регионов остаётся пустым, хотя в админке они присутствуют и опубликованы. Joomla 2.5.6, VirtueMart 2.0.10. Кто-нибудь сталкивался с подобным?
*

magic7tyle

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Не отображаются регионы
« Ответ #1 : 25.10.2012, 01:00:03 »
Вы временем не на Denwer'e тестируете? Подобная ситуация постоянно меня преследует при использовании OnePage checkout на Denwer. Также хотелось бы узнать возможно у Вас AJAX не отрабатывает?
*

magic7tyle

  • Осваиваюсь на форуме
  • 37
  • 1 / 0
Re: Не отображаются регионы
« Ответ #2 : 25.10.2012, 01:17:23 »
Попробуйте импортировать в базу вот такой файл (предварительно замените префикс g9n5a_ на Ваш), должно работать:

[вложение удалено Администратором]
*

twister2013

  • Захожу иногда
  • 91
  • 3 / 0
Re: Не отображаются регионы
« Ответ #3 : 28.08.2013, 17:23:57 »
Попробуйте импортировать в базу вот такой файл (предварительно замените префикс g9n5a_ на Ваш), должно работать:

Сделал все так, проблема не решилась( сайт на денвере..
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются регионы
« Ответ #4 : 28.08.2013, 23:57:12 »
Сделал все так, проблема не решилась( сайт на денвере..
Скриншот настроек VM (вкладка Шаблоны/Стили CSS и сценарии JavaScript).
*

twister2013

  • Захожу иногда
  • 91
  • 3 / 0
Re: Не отображаются регионы
« Ответ #5 : 29.08.2013, 12:14:35 »
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Re: Не отображаются регионы
« Ответ #6 : 29.08.2013, 12:48:31 »
Если список стран и регионов у вас сформирован, то вы можете выгрузить сайт временно на бесплатный хостинг и протестировать работу там.
*

twister2013

  • Захожу иногда
  • 91
  • 3 / 0
Re: Не отображаются регионы
« Ответ #7 : 03.09.2013, 12:45:09 »
Если список стран и регионов у вас сформирован, то вы можете выгрузить сайт временно на бесплатный хостинг и протестировать работу там.
Проблема решилась отключением плагина, который шел вместе с шаблоном. Жаль без него шаблон не работает. Может кто знает как подправить плагин

Код
<?php
/*
# ------------------------------------------------------------------------
# ZTTools plugin for Joomla 2.5.0
# ------------------------------------------------------------------------
# Copyright(C) 2008-2012 www.zootemplate.com. All Rights Reserved.
# @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
# Author: ZooTemplate
# Websites: http://www.zootemplate.com
# ------------------------------------------------------------------------
*/

defined('_JEXEC') or die();
jimport('joomla.plugin.plugin');
jimport('joomla.application.module.helper');
jimport('joomla.html.parameter');

require_once(dirname(__FILE__). DS . 'plg_ztools' . DS . 'define.php');
require_once(dirname(__FILE__). DS . 'plg_ztools' . DS . 'common.php');

class plgSystemPlg_ZTools extends JPlugin
{

var $plugin = null;
var $plgParams = null;
var $time = 0;
var $_cache = null;
var $_components = null;

function __construct(&$subject, $config)
{
parent::__construct($subject, $config);
$this->plugin = &JPluginHelper::getPlugin('system', 'plg_ztools');
$this->plgParams = new JParameter($this->plugin->params);

//Get exclude categories
$components = $this->plgParams->get('components', '');
$this->_components = (is_array($components))? $components : array($components);

//Set the language in the class
$config = JFactory::getConfig();
$options = array(
'cachebase' => JPATH_ROOT.DS."cache",
'lifetime' => (int)($this->plgParams->get('gzip_lifetime', 15) * 60),
'defaultgroup' => 'page',
'browsercache' => ($this->plgParams->get('gzip_browsercache', 0))? true : false,
'caching' => false,
);

jimport('joomla.cache.cache');
$this->_cache = JCache::getInstance('page', $options);
}

function checkCurrentComp()
{
global $mainframe, $option;
$return = true;
$option = JRequest::getVar('option');
$view = JRequest::getVar('view');

if(in_array($option, $this->_components)) {
$return = false;
}
if(in_array($option.'.'.$view, $this->_components)) {
$return = false;
}

return $return;
}

function onAfterInitialise()
{
if($this->plgParams->get('gzip_browsercache', 0))
{
global $_PROFILER;
$app  = JFactory::getApplication();
$user = JFactory::getUser();

if($app->isAdmin() || JDEBUG){return;}

if(!$user->get('guest') && $_SERVER['REQUEST_METHOD'] == 'GET' && $this->checkCurrentComp()) {
$this->_cache->setCaching(true);
}

$data  = $this->_cache->get();

if($data !== false)
{
JResponse::setBody($data);
echo JResponse::toString($app->getCfg('gzip'));

if(JDEBUG)
{
$_PROFILER->mark('afterCache');
echo implode('', $_PROFILER->getBuffer());
}

$app->close();
}
}
}

function onContentPrepareForm($form, $data)
{
if($form->getName()=='com_menus.item')
{
JForm::addFormPath(JPATH_SITE . DS . ZT_4BACKEND_MENU_PARAMS);
$form->loadFile('params', false);
}
}

function onAfterRender()
{
global $app;
$document = &JFactory::getDocument();
$option   = JRequest::getVar('option', '');
$task  = JRequest::getVar('task', '');

if($app->isSite() && $document->_type == 'html' && !$app->getCfg('offline')
&& (!($option == 'com_content' && $task =='edit')))
{
ZTimport('plg_ztools.libs.ztgzip');
$Gzip = new ZTGzip;

if($this->plgParams->get('gzip_lazyload', 0)) $Gzip->lazyload();
if($app->getTemplate(true)->params->get('gzip_optimize_js', 0)) $Gzip->optimizejs();
if($app->getTemplate(true)->params->get('gzip_optimize_css', 0)) $Gzip->optimizecss();
if($app->getTemplate(true)->params->get('gzip_optimize_html', 1)) $Gzip->optimizehtml();

$type = JRequest::getVar('type');
$action = JRequest::getVar('action');
if($type == 'plugin' && $action == 'clearCache')
$Gzip->clearCache();

if($this->plgParams->get('gzip_browsercache', 0))
{
$user = JFactory::getUser();
if(!$user->get('guest')) {
//We need to check again here, because auto-login plugins have not been fired before the first aid check
$this->_cache->store();
}
}
}
else
{
$uri = str_replace(DS, "/", str_replace(JPATH_SITE, JURI::base(), dirname(__FILE__)));
$uri = str_replace("/administrator/", "", $uri);
$html = '<script language="javascript" type="text/javascript"
src="'.$uri.'/plg_ztools/4backend/menu/element/assets/js/bt_clear_cache.js"></script>';
$buffer = JResponse::getBody ();
$buffer = preg_replace('/<\/head>/', $html . "\n</head>", $buffer);
JResponse::setBody($buffer);
}
}
}
?>
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Re: Не отображаются регионы
« Ответ #8 : 09.09.2013, 08:15:37 »

И денвер тут тоже не причем
Если у Вас на денвере AJAX не работает ну не знаю библиотеки отключены может какие...

Нафига такие шаблоны..?
повторюсь за сегодня он там типа события перехватывает и на сколько я понял пытается это все архивировать зачем то??
В шаблоне должна быть только разметка а перехват событий это дело плагинов...
просто возьми напиши <див id="это вся страница">АБРА КАДАБРА</див>
Ну и вкладывай слои....
А что в шаблоне сломалось
Есть разметка все остальное нахрен..
Позиции модулей но тут уже фантазия нужна это не сложно..

 
*

market316

  • Новичок
  • 4
  • 0 / 0
Re: Не отображаются регионы
« Ответ #9 : 31.10.2013, 13:44:10 »
Возможно, кому-то пригодится. Регионы Беларуси:

DELETE FROM `jos_vm_state` WHERE `country_id` = 20;
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Брестская область', 'BR', '01');
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Витебская область', 'VI', '02');
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Гомельская область', 'GO', '03');
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Гродненская область', 'GR', '04');
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Минская область', 'MI', '05');
INSERT INTO `jos_vm_state` VALUES ('', 20, 'Могилевская область', 'MO', '06');

Joomla! 1.5.25, VirtueMart 1.1.9
*

alexandr2

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Re: Не отображаются регионы
« Ответ #10 : 05.11.2013, 08:09:19 »
Joomla 2.5 VM2
У меня тоже пропали регионы для всех стран, после установки нескольких нужных компонентов, по мере их установки.

Помогла решить проблему, установка плагина, как то разруливающего конфликты jQuery и Mootols, называется "jQuery Easy".
(Вообще ставил его что бы решить проблему с FancyBox)

В разделе, "Advanced Site Options (Expert users only)" -> Disable In Pages - для формы авторизации прописал в исключения. (Скопировал из адресной строки уникальную часть) *editaddresscheckout* и *com_virtuemart&view=user*  Теперь работает  ::)
*

eskander

  • Новичок
  • 6
  • 0 / 0
Re: Не отображаются регионы
« Ответ #11 : 18.03.2014, 13:49:05 »
Joomla 2.5 VM2
У меня тоже пропали регионы для всех стран, после установки нескольких нужных компонентов, по мере их установки.

Помогла решить проблему, установка плагина, как то разруливающего конфликты jQuery и Mootols, называется "jQuery Easy".
(Вообще ставил его что бы решить проблему с FancyBox)

В разделе, "Advanced Site Options (Expert users only)" -> Disable In Pages - для формы авторизации прописал в исключения. (Скопировал из адресной строки уникальную часть) *editaddresscheckout* и *com_virtuemart&view=user*  Теперь работает  ::)

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

Не отображаются страница &amp;amp;quot;Спасибо за покупку&amp;amp;quot;

Автор Dima39000

Ответов: 4
Просмотров: 1606
Последний ответ 14.12.2018, 13:00:39
от chiperok
Не отображаются новые способы оплаты

Автор lite46

Ответов: 2
Просмотров: 1137
Последний ответ 12.01.2016, 02:06:11
от gartes
Регионы стран

Автор magic7tyle

Ответов: 1
Просмотров: 1358
Последний ответ 25.10.2012, 01:19:54
от magic7tyle