Новости Joomla

Совет по Joomla: $db->getQuery(true) стал устаревшим

Совет по Joomla: $db->getQuery(true) стал устаревшим

👩‍💻 Совет по Joomla: $db->getQuery(true) стал устаревшим.Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода

getQuery(). Если передавался параметр
$new =
true, то получали новый запрос. Если без - последний.

use Joomla\CMS\Factory;$db = Factory::getContainer()->get('DatabaseDriver');$query = $db->getQuery(new: true);// и строим запрос
Под капот Joomla 4 вошёл Joomla Framework (PHP фреймворк а-ля Laravel, Yii и т.д.), а для Joomla 5 он обновился - версия 3.4.1 вышла 6 октября 2023г. В методе фреймворка есть примечание о том, что параметр
$new, который передавался в метод
getQuery() помечен как устаревший и будет удалён в версии фреймворка 4.0.
The parameter $new is deprecated and will be removed in 4.0, use %s::createQuery() instead.В Joomla 4 версия Joomla Framework была 2.x., в Joomla 5 - 3.x. Поэтому есть предположение, что с выходом Joomla 6 обновится и версия фреймворка - станет 4.0. Поэтому для получения объекта для новых запросов следует использовать метод
createQuery(). Он уже представлен в ядре и широко используется. При этом метод
getQuery() останется, но, скорее всего, будет выполнять функцию только геттера - получения текущего запроса.
@joomlafeed#joomla #php #разработка

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

Serik555

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Re: Прайс-лист
« Ответ #240 : 13.08.2009, 10:30:26 »
Вот вспомнил. если кодировка БД в cp1251, то в файле class.pdf.php нужно закоментировать строку 2184. Кажись так!
Для наглядности прикрепляю пример сгенерированного pdf файла.

Sergey Aghagumyan.

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

Bitzer

  • Новичок
  • 6
  • 1 / 0
Re: Прайс-лист
« Ответ #241 : 13.08.2009, 16:04:37 »
Сергей, а Вы не могли бы выложить сам скрипт shop.pricelist (ибо не могу найти под Joomla 1.5.х), в Вашем архиве его нет. Заранее блгд.
*

SanyaBerkut

  • Захожу иногда
  • 62
  • 2 / 0
Re: Прайс-лист
« Ответ #242 : 13.08.2009, 18:28:35 »
Подскажите как подружить прайс с JoomFish очень нужно. Плиз!!
Дело в том что когда переключаю язык переводятса категории а товары нет, кто-нибудь пробовал, как у Вас с переводом? !
*

Serik555

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Re: Прайс-лист
« Ответ #243 : 14.08.2009, 12:52:22 »
то Bitzer

Для работы в Joomla 1.5 нужно включить legacy mode (Режим совместимости). Файл shop.pricelist.php я не выложил потому что он у меня весь переделан под свои нужды, так что берите тот что выложен на оф. форуме ВМ или же из выложенных в этой ветке. Без разницы, должно работать.

Для тех кому влом лезть на форум ВМ прикрепляю архив. Кстати, я бы рекомендовал все таки просмотреть эту ветку:
http://forum.virtuemart.net/index.php?topic=33101.0

К томеу же здесь были вопросы о том как вывести картинки товаров в прайсе, там это решение есть. Есть решение для sh404SEF, и там же я описал как переделывал прайс для работы с кирилицой в pdf.
Удачи!

Sergey Aghagumyan

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

Bitzer

  • Новичок
  • 6
  • 1 / 0
Re: Прайс-лист
« Ответ #244 : 14.08.2009, 15:59:23 »
Для работы в Joomla 1.5 нужно включить legacy mode (Режим совместимости). Файл shop.pricelist.php я не выложил потому что он у меня весь переделан под свои нужды, так что берите тот что выложен на оф. форуме ВМ или же из выложенных в этой ветке. Без разницы, должно работать.
Это не решение вопроса. Режим совместимости со старой версией сильно нагружает хостинг. Ладно буду сам пытаться.
Цитировать
Для тех кому влом лезть на форум ВМ прикрепляю архив. Кстати, я бы рекомендовал все таки просмотреть эту ветку:
http://forum.virtuemart.net/index.php?topic=33101.0

К томеу же здесь были вопросы о том как вывести картинки товаров в прайсе, там это решение есть. Есть решение для sh404SEF, и там же я описал как переделывал прайс для работы с кирилицой в pdf.
Удачи!

Sergey Aghagumyan
А вот за это спасибо, +1
Теперь мой прайс работает с картинками без проблем. Надо будет только немного под себя переделать (сделать гибрид из предыдущих версий и той, что на оригинальном форуме. Тогда можно будет вообще browsepage не использовать - весь броузинг сделать через прайс. Эх...порадую жену (сайт для неё делаю) :)
« Последнее редактирование: 14.08.2009, 17:50:56 от Bitzer »
*

Serik555

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Re: Прайс-лист
« Ответ #245 : 14.08.2009, 16:12:58 »
Если разберешься с прайсом для Joomla 1.5, выложи, буду очень благодарен, у меня на это сейчас совсем нет времени.
*

Bitzer

  • Новичок
  • 6
  • 1 / 0
Re: Прайс-лист
« Ответ #246 : 15.08.2009, 13:57:46 »
Если разберешься с прайсом для Joomla 1.5, выложи, буду очень благодарен, у меня на это сейчас совсем нет времени.
Чтобы разобраться, надо сначала изучить хотя бы PHP, а я это слово услышал впервые месяц назад. Через годик можно будет попробовать, но к этому времени боюсь Joomla с виртой меня достанут. Как по мне, то бесплатные приложения - для начинающих, когда хочется быстро (без обучения) и за копейки запустить проект. У меня изучение Joomla заняло неделю, вирты - ещё неделю, неделя - на загрузку товара и неделя - на всякие шаблоны, моды и хаки. Итого 4 недели на сайт с нуля (для полного чайника). Если б не многочисленные глюки, то можно было б и в две недели уложиться, а так гемморой с отладкой может увеличить срок запуска сайта от недели до бесконечности :(

...бесплатных пирожков не бывает
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Re: Прайс-лист
« Ответ #247 : 22.08.2009, 16:36:03 »
Цитировать
...бесплатных пирожков не бывает

Ваш труд над правкою глюков и есть плата... Так что не скажите... ;)
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #248 : 31.08.2009, 22:33:16 »
Теперь мой прайс работает с картинками без проблем.

поделитесь пожалуйста таким прайсиком ;) для 1.5joomla
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #249 : 31.08.2009, 23:04:10 »
Вариант для VM_1.1.X в архиве. Ридмишка тоже.
Ссылка на прайс в нужном меню: index.php?page=shop.pricelist&option=com_VirtueMart&Itemid=1&mode=view
Удачи!

появлятеся ошибка


Notice: Undefined variable: category_id in T:\home\users\joom16\components\com_VirtueMart\VirtueMart.php on line 32

Notice: Undefined index: last_page in T:\home\users\joom16\components\com_VirtueMart\VirtueMart.php on line 79

Notice: Undefined offset: 1 in T:\home\users\joom16\components\com_VirtueMart\VirtueMart.php on line 85

Код
<?php
if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );
/**
*
* @version $Id: virtuemart.php 1526 2008-09-15 19:21:43Z soeren_nb $
* @package VirtueMart
* @subpackage core
* @copyright Copyright (C) 2004-2008 soeren - All rights reserved.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php
* VirtueMart is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See /administrator/components/com_virtuemart/COPYRIGHT.php for copyright notices and details.
*
* http://virtuemart.net
*/

global $mosConfig_absolute_path, $product_id, $vmInputFilter, $vmLogger;
       
/* Load the VirtueMart main parse code */
require_once( dirname(__FILE__). '/virtuemart_parser.php' );

$my_page= explode ( '.', $page );
$modulename = $my_page[0];
$pagename = $my_page[1];

$is_popup = vmRequest::getBool( 'pop' );

// Page Navigation Parameters
$limit = intval( $vm_mainframe->getUserStateFromRequest( "viewlistlimit{$page}", 'limit', $mosConfig_list_limit ) );
$limitstart = intval( $vm_mainframe->getUserStateFromRequest( "view{$keyword}{$category_id}{$pagename}limitstart", 'limitstart', 0 )) ;

/* Get all the other paramters */
$search_category= vmRequest::getVar( 'search_category' );
// Display just the naked page without toolbar, menu and footer?
$only_page = vmRequest::getInt('only_page', 0 );

if( PSHOP_IS_OFFLINE == '1' && !$perm->hasHigherPerms('storeadmin') ) {
    echo PSHOP_OFFLINE_MESSAGE;
}
else {
if( PSHOP_IS_OFFLINE == '1' ) {
echo '<h2>'.$VM_LANG->_('OFFLINE_MODE').'</h2>';
}
if( $is_popup ) {
echo "<style type='text/css' media='print'>.vmNoPrint { display: none }</style>";
echo vmCommonHTML::PrintIcon('', true, ' '.$VM_LANG->_('CMN_PRINT') );
}

// The Vendor ID is important
$ps_vendor_id = $_SESSION['ps_vendor_id'];

// The authentication array
$auth = $_SESSION['auth'];
$no_menu = vmRequest::getInt('no_menu', 0 );

// Timer Start
if ( vmShouldDebug() ) { /*@MWM1: Log/Debug enhancements */
$start = utime();
$GLOBALS["mosConfig_debug"] = 1;
}

// update the cart because something could have
// changed while running a function
$cart = $_SESSION["cart"];


if (( !$pagePermissionsOK || !$funcParams ) && $_REQUEST['page'] != 'checkout.index') {

if( !$pagePermissionsOK && defined('_VM_PAGE_NOT_AUTH') ) {
$page = 'checkout.login_form';
echo '<br/><br/>'.$VM_LANG->_('DO_LOGIN').'<br/><br/>';
}
elseif( !$pagePermissionsOK && defined('_VM_PAGE_NOT_FOUND') ) {
$page = HOMEPAGE;
}
else {
$page = $_SESSION['last_page'];
}
}

$my_page= explode ( '.', $page );
$modulename = $my_page[0];
$pagename = $my_page[1];

// For there's no errorpage to display the error,
// we must echo it before the page is loaded
if (!empty($error) && $page != ERRORPAGE) {
echo '<span class="shop_error">'.$error.'</span>';
}

/*****************************
** FRONTEND ADMIN - MOD
**/
if ( vmIsAdminMode()
&& $perm->check("admin,storeadmin")
&& ((!stristr($my->usertype, "admin") ^ PSHOP_ALLOW_FRONTENDADMIN_FOR_NOBACKENDERS == '' )
|| stristr($my->usertype, "admin")
)
&& !stristr($page, "shop.")
) {

define( '_FRONTEND_ADMIN_LOADED', '1' );

if( vmIsJoomla(1.5) ) {
$editor =& JFactory::getEditor();
echo $editor->initialise();
} else {
$mainframe->loadEditor = 1;
require_once( $mosConfig_absolute_path."/editor/editor.php" );
initEditor();
}

$editor1_array = Array('product.product_form' => 'product_desc',
'product.product_category_form' => 'category_description',
'store.store_form' => 'vendor_store_desc',
'vendor.vendor_form' => 'vendor_store_desc');
$editor2_array = Array('store.store_form' => 'vendor_terms_of_service',
'vendor.vendor_form' => 'vendor_terms_of_service');
editorScript(isset($editor1_array[$page])? $editor1_array[$page] : '', isset($editor2_array[$page])? $editor2_array[$page] : '');

$vm_mainframe->addStyleSheet( VM_THEMEURL .'admin.css' );
$vm_mainframe->addStyleSheet( VM_THEMEURL .'admin.styles.css' );
$vm_mainframe->addScript( "$mosConfig_live_site/components/$option/js/functions.js" );
echo '<table style="width:100%;table-layout:fixed;"><tr>';
if( $no_menu != "1" ) {
$vmLayout = 'standard';
echo '<td valign="top" width="15%">';
// The admin header with dropdown menu
include( ADMINPATH."header.php" );
echo '</td>';
}
echo '<td width="80%" valign="top" style="border: 1px solid silver;padding:4px;">';
include( ADMINPATH."toolbar.virtuemart.php" );
echo '<br style="clear:both;" />';

}
/**
** END: FRONTEND ADMIN - MOD
*****************************/

// Here is the most important part of the whole Shop:
// LOADING the requested page for displaying it to the customer.
        // I have wrapped it with a function, because it becomes
        // cacheable that way.
        // It's just an "include" statement which loads the page
        $vmDoCaching = ($page=="shop.browse" || $page=="shop.product_details")
                        && (empty($keyword) && empty($keyword1) && empty($keyword2));

        // IE6 PNG transparency fix
        $vm_mainframe->addScript( "$mosConfig_live_site/components/$option/js/sleight.js" );

echo '<div id="vmMainPage">'."\n";

// Load requested PAGE
if( file_exists( PAGEPATH.$modulename.".".$pagename.".php" )) {
if( $only_page) {
require_once( CLASSPATH . 'connectionTools.class.php' );
vmConnector::sendHeaderAndContent( 200 );
if( $func ) echo vmCommonHTML::getSuccessIndicator( $ok, $vmDisplayLogger ); /*@MWM1: Log/Debug enhancements*/
include( PAGEPATH.$modulename.".".$pagename.".php" );
// Exit gracefully
$vm_mainframe->close(true);
}
include( PAGEPATH.$modulename.".".$pagename.".php" );
}
elseif( file_exists( PAGEPATH . HOMEPAGE.'.php' )) {
include( PAGEPATH . HOMEPAGE.'.php' );
}
    else {
        include( PAGEPATH.'shop.index.php');
    }
    if ( !empty($mosConfig_caching) && $vmDoCaching) {
        //echo '<span class="small">'.$VM_LANG->_('LAST_UPDATED').': '.strftime( $vendor_date_format ).'</span>';
    }
   
    echo "\n<div id=\"statusBox\" style=\"text-align:center;display:none;visibility:hidden;\"></div></div>\n";
   
    if(SHOWVERSION && !$is_popup) {
include(PAGEPATH ."footer.php");
    }

// Set debug option on/off
if (vmShouldDebug()) {  /*@MWM1: Log/Debug enhancements */
$end = utime();
$runtime = $end - $start;

include( PAGEPATH . "shop.debug.php" );
}

}
$vm_mainframe->close();
?>
*

mark111

  • Захожу иногда
  • 63
  • 1 / 0
Re: Прайс-лист
« Ответ #250 : 01.09.2009, 15:09:41 »
Привет! Может кто подскажет чайнику, при попытке открыть прайс по ссылке   "название сайта/index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view"   выдается ошибка "Direct Access to this location is not allowed."  Что мне нужно сделать, для того чтобы разрешить этот запрещенных доступ? К чему именно он не может достучатся?  ПОМОГИТЕ ПЛИЗЗЗ.
Это пишет на любом из приведенных в топике скрипте
*

Naparnik

  • Новичок
  • 2
  • 0 / 0
Re: Прайс-лист
« Ответ #251 : 03.09.2009, 15:44:28 »
mark111, ответы 234 и 238 (на пред.странице этой темы)
*

dyominroma

  • Захожу иногда
  • 124
  • 6 / 0
Re: Прайс-лист
« Ответ #252 : 03.09.2009, 17:17:05 »
А возможно сделать если не разбивку по страницам, то чтобы вместимость категорий пряталась под спойлер (сворачивалась) и в изначальном виде загружалась в свёрнутом варианте?

Возможно чтобы прайс брал уже модифицированые ссылки на товары, а не стандартные?
« Последнее редактирование: 03.09.2009, 17:40:56 от dyominroma »
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #253 : 04.09.2009, 23:03:58 »
у кого-нибудь работает корректно под 1.5.14 и VirtueMart 1.1.3  ?
все версии, выложенные здесь перепробовал и ни одна не работает.
*

Serik555

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Прайс-лист Joomla 1.5 Native mode
« Ответ #254 : 08.09.2009, 16:04:47 »
to kpk17

Пиши что конкретно не работает. (Пустая страница, страница с ошибкой, не генерирует ссылки и т.д)

Теперь то зачем собственно я и полез снова в данную ветку. Мне удалось переделать прайслист для работы с Joomla 1.5 без включенного режима совместимости (Legacy). Выкладывать свой прайс не буду, поскольку он у меня весь переделан под свой нужды. Напишу что и где менять. Это не трудно, всего то парочка функций.

Я уже писал выше, что не очень то разбираюсь в php, так что возможно есть варианты и получше, но это уже решать спецам.

Итак, поехали.

В первую очередь во всех языковых файлах, ну или только в том что используете (например russian.php) меняем строку

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

на

if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );


В shop.pricelist.php меняем

defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );

на

if( !defined( '_VALID_MOS' ) && !defined( '_JEXEC' ) ) die( 'Direct Access to '.basename(__FILE__).' is not allowed.' );

вместо кода

if (file_exists( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' ))
   require_once( ADMINPATH. 'html/pricelist/languages/'.$mosConfig_lang.'.php' );
else
   require_once( ADMINPATH. 'html/pricelist/languages/english.php' );

пишем

if (file_exists(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.''.$mosConfig_lang.'.php' ))
   require_once(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.''.$mosConfig_lang.'.php' );
else
   require_once(dirname(__FILE__).DS.'pricelist'.DS.'languages'.DS.'english.php');


и наконец везде где встречаем функцию mosGetParam меняем на JRequest::getVar

например строку
$mode = mosGetParam( $_GET, 'mode', '' );
меняем на
$mode = JRequest::getVar( 'mode', '' );

Теперь выключаем режим совмести 1.0 и радуемся жизни.
Описал процедуру как мог, если будут вопросы, постараюсь помочь. Удачи!  :D

Переделал под Joomla 1.5 оригинальный прайслист с офф. форума virtuemart. прилагаю для наглядности.

Sergey Aghagumyan

[вложение удалено Администратором]
« Последнее редактирование: 09.09.2009, 12:43:23 от Serik555 »
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Re: Прайс-лист
« Ответ #255 : 08.09.2009, 19:07:47 »
у кого-нибудь работает корректно под 1.5.14 и VirtueMart 1.1.3  ?
все версии, выложенные здесь перепробовал и ни одна не работает.

У меня работает именно в такой связке.
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #256 : 08.09.2009, 20:57:23 »
реально работает только выложенная Вами версия прайса в режиме совместимости.переделывать пока не пытался.
вопрос только, чтобы отображались кнопки pdf и печать надо что-то еще включить?

У меня работает именно в такой связке.
скажите из какого поста Вы скачивали Вашу версию?
*

zilonitiz

  • Захожу иногда
  • 427
  • 14 / 1
Re: Прайс-лист
« Ответ #257 : 08.09.2009, 22:04:24 »
реально работает только выложенная Вами версия прайса в режиме совместимости.переделывать пока не пытался.
вопрос только, чтобы отображались кнопки pdf и печать надо что-то еще включить?
 скажите из какого поста Вы скачивали Вашу версию?

Вот http://joomlaforum.ru/index.php/topic,14209.msg410101.html#msg410101
Автоматизация действий в интернете, рутина. Парсеры, постеры, регеры и т.д. Телеграм: @evildance.
*

GTpro

  • Захожу иногда
  • 102
  • 1 / 0
Re: Прайс-лист
« Ответ #258 : 09.09.2009, 08:26:17 »
А у меня предложение.
На моем примере на сайте 350 наименований товара (Joomla 1.0.15 + Virt 1.1.2).
Если открыть прайс открывается тяжеловато. А если товаров будет 1000 и более... пользователь может подумать что страница зависла и закрыть её.

Нужно продумать вариант разбивки по страницам или использовать хитрости на основе Ajax.
Думаю, модификация нужная, если что, готов даже немного проспонсировать.
*

Alex NET

  • Осваиваюсь на форуме
  • 39
  • 1 / 2
Re: Прайс-лист
« Ответ #259 : 09.09.2009, 19:46:08 »
Как сделать так, чтобы при нажатии на категорию выдавался прайс (код     наименование     склад     цена) как на forum3.ru
*

Alex NET

  • Осваиваюсь на форуме
  • 39
  • 1 / 2
Re: Прайс-лист
« Ответ #260 : 11.09.2009, 16:49:25 »
Знает кто нибудь как это сделать?

Вот в принципе по первому сообщению - отличный прайс-лист, все нормально, только как сделать его не для всех товаров, а по категориям?

Re: Прайс-лист
« Ответ #261 : 17.09.2009, 18:02:36 »
VM_PriceList_20080415_Joomla1.5.zip
помогите что бы по умолчанию открывался файл shop.pricelist.php а не shop.browse.php
Спасибо
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #262 : 20.09.2009, 10:56:39 »
VM_PriceList_20080415_Joomla1.5.zip
помогите что бы по умолчанию открывался файл shop.pricelist.php а не shop.browse.php
Спасибо
index.php?page=shop.pricelist&option=com_virtuemart&Itemid=1&mode=view
*

kpk17

  • Захожу иногда
  • 257
  • 2 / 0
Re: Прайс-лист
« Ответ #263 : 20.09.2009, 10:59:18 »
Переделал под Joomla 1.5 оригинальный прайслист с офф. форума virtuemart. прилагаю для наглядности.
Sergey Aghagumyan

для данного пакета нужно прописать вместо english  russian в shop.pricelist

установил данный вариант.
кнопки печать и pdf не отображаются.
и как сделать чтобы было написано " время и дата создания прайса"
спасибо
*

Restorator

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Прайс-лист
« Ответ #264 : 25.09.2009, 05:31:41 »
А может кто нибудь поможет в решении задачки такой. Прикрутил этот прайс, работает, правда пдф и печати нет ну да бог с ними пока, но прайс длинный как удав получился. В теме решения по разбивке на страницы нет еще, покопался и нашел плагин который текст под спойлер загоняет. Но так как Жумлу и Вирт не шибко знаю пока никак не могу его прикрутить. С обычным текстом работает а с прайсом нет. Хотелось бы чтоб категории шли в TITLE а содержимое под спойлер. Спойлер взят тут http://joomlaforum.ru/index.php/topic,64949.90.html

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

neutomim30

  • Захожу иногда
  • 86
  • 0 / 0
Re: Прайс-лист
« Ответ #265 : 10.10.2009, 17:38:40 »
не могу избавиться от кракозябров в прайсе..joomla 1.1.14 и вирту 1.1.3 ..как быть? подскажите, пожалуйста!
*

Restorator

  • Осваиваюсь на форуме
  • 25
  • 0 / 0
Re: Прайс-лист
« Ответ #266 : 11.10.2009, 06:07:48 »
не могу избавиться от кракозябров в прайсе..joomla 1.1.14 и вирту 1.1.3 ..как быть? подскажите, пожалуйста!
Сохрани файл в кодировке UTF-8
*

neutomim30

  • Захожу иногда
  • 86
  • 0 / 0
Re: Прайс-лист
« Ответ #267 : 11.10.2009, 14:20:53 »
Сохрани файл в кодировке UTF-8
в этом случае, вместо кракозябр - вопросительные знаки .... (если вы про файл в папке language )
*

mark111

  • Захожу иногда
  • 63
  • 1 / 0
Re: Прайс-лист
« Ответ #268 : 12.10.2009, 18:18:46 »
to kpk17

Переделал под Joomla 1.5 оригинальный прайслист с офф. форума virtuemart. прилагаю для наглядности.

Sergey Aghagumyan
Спасибо огромное,  все заработало, с меня плюсик
*

Adeptus

  • Завсегдатай
  • 1861
  • 219 / 15
Re: Прайс-лист
« Ответ #269 : 16.10.2009, 00:12:34 »
Кому надо:

предлагаю готовое решение для формирования Прайс-листа в формате EXCEL (xls) в двух видах - для покупателей и для админа, для виртуемарта 1.0.15.

Решение коммерческое.
« Последнее редактирование: 30.10.2009, 16:09:21 от Adeptus »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Делаем из категории прайс-лист, с разделами и с расширенными атрибутами товаров

Автор numen

Ответов: 18
Просмотров: 9226
Последний ответ 04.07.2013, 06:33:08
от rushab
Прайс-лист - подведение итогов.

Автор adjuster

Ответов: 2
Просмотров: 2454
Последний ответ 02.10.2012, 19:16:20
от renata
Для каждой группы покупателей свой прайс лист

Автор iworkshop

Ответов: 2
Просмотров: 2326
Последний ответ 17.06.2012, 12:35:37
от baloon
Как в прайс-листе добавить пункт показывать кол-во товара?

Автор blessedlive

Ответов: 9
Просмотров: 1965
Последний ответ 04.11.2011, 08:53:08
от blessedlive
Вывод товаров в категории как в прайс-листе

Автор Major-Max

Ответов: 6
Просмотров: 2386
Последний ответ 28.02.2011, 21:00:43
от Major-Max