Mironov91
Постоялец
- Регистрация
- 13 Май 2014
- Сообщения
- 51
- Реакции
- 3
Логи посмотрите или лучше сюда киньте.ребят не знаете почему 5,17 версии экспортирует не все товары а только первых 65 ? и где это можно поправить
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Логи посмотрите или лучше сюда киньте.ребят не знаете почему 5,17 версии экспортирует не все товары а только первых 65 ? и где это можно поправить
Конфликт скриптовВ чем прикол? при добавлении поля, нажатием на значок "+" страница обновляется, а поле не добавлено.. Так же и с кнопкой Quick Add
<?php
/**
* Virtuemart categories table
*
* @author Roland Dalmulder
* @link http://www.csvimproved.com
* @copyright Copyright (C) 2006 - 2014 RolandD Cyber Produksi. All rights reserved.
* @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
* @version $Id: categories_lang.php 2669 2014-04-30 18:37:42Z Roland $
*/
// No direct access
defined('_JEXEC') or die;
class TableCategories_lang extends JTable {
/**
* Table constructor
*
* @copyright
* @author RolandD
* @todo
* @see
* @access public
* @param
* @return
* @since 4.0
*/
public function __construct($db) {
$jinput = JFactory::getApplication()->input;
$template = $jinput->get('template', null, null);
if ($template->get('operation', 'options') == 'categoryimport') {
if ($template->get('language', 'general') == $template->get('target_language', 'general')) $lang = $template->get('language', 'general');
else $lang = $template->get('target_language', 'general');
}
else $lang = $template->get('language', 'general');
parent::__construct('#__virtuemart_categories_'.$lang, 'virtuemart_category_id', $db);
}
/**
* Check if the category ID exists
*
* @copyright
* @author RolandD
* @todo
* @see
* @access public
* @param
* @return
* @since 4.0
*/
public function check() {
$jinput = JFactory::getApplication()->input;
$csvilog = $jinput->get('csvilog', null, null);
// Check if there is a category ID
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select($this->_tbl_key);
$query->from($this->_tbl);
$query->where($db->quoteName($this->_tbl_key). ' = '.$this->virtuemart_category_id);
$db->setQuery($query);
$id = $db->loadResult();
$csvilog->addDebug(JText::_('COM_CSVI_CHECK_CATEGORY_LANG'), true);
if (!$id) {
if (empty($this->slug)) $this->_validateSlug();
if (!empty($this->slug)) {
// Create a dummy entry for updating
$query = "INSERT INTO ".$this->_tbl." (".$db->quoteName($this->_tbl_key).", ".$db->quoteName('slug').") VALUES (".$db->Quote($this->virtuemart_category_id).", ".$db->Quote($this->slug).")";
$db->setQuery($query);
$csvilog->addDebug('COM_CSVI_ADD_CATGEGORY_LANG', true);
if ($db->query()) return true;
else return false;
}
else return false;
}
else return true;
}
/**
* Create a slug if needed and store the product
*
* @copyright
* @author RolandD
* @todo
* @see
* @access public
* @param
* @return
* @since 4.0
*/
public function store() {
if (empty($this->slug)) {
// Create the slug
$this->_validateSlug();
}
return parent::store();
}
/**
* Validate a slug
*
* @copyright
* @author RolandD
* @todo
* @see
* @access public
* @param
* @return
* @since 4.0
*/
private function _validateSlug() {
$jinput = JFactory::getApplication()->input;
$csvilog = $jinput->get('csvilog', null, null);
// Create the slug
$this->slug = Com_virtuemart::createSlug($this->category_name);
// Check if the slug exists
$db = JFactory::getDbo();
$query = $db->getQuery(true);
$query->select('COUNT('.$db->Quote($this->_tbl_key).')');
$query->from($this->_tbl);
$query->where($db->quoteName('slug').' = '.$db->Quote($this->slug));
$db->setQuery($query);
$slugs = $db->loadResult();
$csvilog->addDebug(JText::_('COM_CSVI_CHECK_CATGEGORY_SLUG'), true);
if ($slugs > 0) {
$jdate = JFactory::getDate();
$this->slug .= $jdate->format("Y-m-d-h-i-s").mt_rand();
}
}
/**
* Reset the table fields, need to do it ourselves as the fields default is not NULL
*
* @copyright
* @author RolandD
* @todo
* @see
* @access public
* @param
* @return
* @since 4.0
*/
public function reset() {
// Get the default values for the class from the table.
foreach ($this->getFields() as $k => $v) {
// If the property is not private, reset it.
if (strpos($k, '_') !== 0) {
$this->$k = NULL;
}
}
}
}
?>
Это понятно, не могу избавиться от него...Конфликт скриптовну это же так элементарно
![]()
а... показать ошибки не судьба? или религия не позволяет?Это понятно, не могу избавиться от него...
Да перепробовал все! Ошибок нет, отключал плагины, компоненты, ковырялся в jquery, mootools, пробовал различные версии Pro - не помогает. Ставлю версию Free - все работает.а... показать ошибки не судьба? или религия не позволяет?
Открываешь консоль и показываешь в каких скриптах от каких плагинов/компонентов есть ошибки.
А потом идешь и отключаешь по одному. Для админки их немного.
З.Ы. в хроме жмешь f12 и открываешь последнюю вкладку, в фф кажется тоже что то было, или ставишь для него фаербаг.
Когда они уже поймут что нет здесь телепатов
У меня 181 экспортирует и все. Не пойму где искать. А вчера все нормально было. 650 без проблем. ничего не менял.ребят не знаете почему 5,17 версии экспортирует не все товары а только первых 65 ? и где это можно поправить
Есть решение! Установи плагин jQuery Easy. Вкладка Basic Options Backend (Expert users only) включите jQuery + jQuery UI.Конфликтует с YT Framework. Если не выключить плагин фреймворка не импортирует данные, а экспорт работает отлично.
Может кто встречал решения как подружить CSVI с YT Framework ? На офсайте есть заметка, что это известный баг, но решений нет никаких((