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 ? На офсайте есть заметка, что это известный баг, но решений нет никаких((