"Слово правды о человеке редко бывает адресовано ему лично."


Баннер

CSV Improved предупреждение о MAXIMUM_EXECUTION_LIMIT_EXCEEDED

Я решил эту проблему прописав в .htaccess
php_value max_execution_time  400

Мой хостинг nic.ru

Не всегда и не на всех хостингах это помогает решить проблему, но у меня помогло. Пока больше советов нет на эту тему.

Для начала нужно сказать о том что за этот вопрос отвечает шаблон модуля мини-корзины. Шаблон мини-корзины товаров находится в файле “components\com_virtuemart\themes\default\templates\common\minicart.tpl.php“.

Если не хочется менять шаблон то можно просто заменить картинку ****\www\components\com_virtuemart\shop_im age\ps_image\menu_logo.gif


удалить ?php echo $ask_seller ?

В /components/com_virtuemart/themes/default/templates/product_details/flypage.tpl.php
(или в том flypage, который у Вас используется)

я убрал от tr до /tr

components\com_virtuemart\themes\default\theme.php

if( $this->get_cfg(‘useLightBoxImages’, 1 )) {
$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : stripslashes(htmlentities($image->file_title,ENT_QUOTES,’UTF-8′)), ‘product’.$product_id );
}

Нужно явно указать кодировку для функции htmlentities третьим параметром

Как убрать "Недавно просмотренные товары" в VirtueMart 1.1.5?

Находим файл: "components\com_virtuemart\themes\твой_шаблон\templates\common
recent.tpl.php"

Ищем в файле код и комментируем строки, заключая код между "<!--//" и "//-->":



<!-- List of recent products -->
<!--//<h3 class="vmFieldTitle"></h3>
<ul class="vmRecentDetail">
<?php
foreach( $recent_products as $recent ) { // Loop through all recent products
foreach( $recent as $attr => $val ) {
//echo $attr." - ".$val."<br />";
$this->set( $attr, $val );
}
/**
* Available indexes:
*
* $recent["product_name"] => The user ID of the comment author
* $recent["category_name"] => The username of the comment author
* $recent["product_thumb_image"] => The name of the comment author
* $recent["product_url"] => The UNIX timestamp of the comment ("when" it was posted)
* $recent["category_url"] => The rating; an integer from 1 - 5
* $recent["product_s_desc"] => The comment text
*
*/
?>
<li>
<a href="/blog/<?php echo $recent["product_url"]; ?>" >
<?php echo $recent["product_name"]; ?></a> (: 
<a href="/blog/<?php echo $recent["category_url"]; ?>" ><?php echo $recent["category_name"]; ?></a>)
</li>

</ul>
//-->

joomlaforum.ru/index.php/topic,166396.0.html

 

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

Пример здесь: 4play.by/catalog/category/65.html

Огромное Спасибо за решение товарищам a-littlebox и mr.brightside с форума вирты!

Решение:

Красным цветом выделен код, который необходимо добавить в файлы.

В файле: administrator/components/com_virtuemart/html/shop_browse_queries.php

Цитировать
$where_clause[] = "((`product_parent_id`='0') OR (`product_parent_id`='')) ";
$filter_in_stock = $_SESSION['filter_in_stock'];
if( !$perm->check("admin,storeadmin") ) {
$where_clause[] = "`product_publish`='Y' ";
$where_clause[] = "`category_publish`='Y' ";
if((CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != "1") or $filter_in_stock == "1") {
$where_clause[] = 'product_in_stock > 0';
}
}
if( $perm->check("admin,storeadmin") && $filter_in_stock == "1") $where_clause[] = 'product_in_stock > 0';

В файле: components/com_virtuemart/virtuemart_parser.php
Цитировать
define( '_VM_PARSER_LOADED', 1 );
if ($_REQUEST['filter_in_stock'] == "1") $_SESSION['filter_in_stock'] = "1";
if ($_REQUEST['filter_in_stock'] == "0") $_SESSION['filter_in_stock'] = "0";
}
?>

В файле: components/com_virtuemart/themes/default/templates/browse/includes/browse_orderbyform.tpl.php
Цитировать

<?
if ($_SESSION['filter_in_stock'] == "1")
$filter_in_stock_status = "checked";
?>
<input type="hidden" name="filter_in_stock" value="0"> <!-- send value equal 0 if not checked -->
&nbsp;&nbsp;<input type="checkbox" name="filter_in_stock" value="1" onclick="order.submit()" <?echo $filter_in_stock_status?>> Показывать только товары в наличии
</form>
Так как в коде последнего файла присутствует кириллица, сохраняйте его в кодировке UTF-8.

Всё, хак реализован!

Внимательно проверяйте, все символы ли вы ввели. Хак проверен и работает на разных версиях. Окружающий код может немного отличаться, это не должно повлиять на результат.

Если хотите, чтобы галочка "Показывать только товары в наличии" стояла по-умолчанию, то
В файле: components/com_virtuemart/virtuemart_parser.php
нужно после добавленного нами
Цитировать
define( '_VM_PARSER_LOADED', 1 );
if ($_REQUEST['filter_in_stock'] == "1") $_SESSION['filter_in_stock'] = "1";
if ($_REQUEST['filter_in_stock'] == "0") $_SESSION['filter_in_stock'] = "0";

дописать еще
Цитировать
if ($_SESSION['filter_in_stock'] == "1");
if ($_SESSION['filter_in_stock'] == "0");
else $_SESSION['filter_in_stock'] = "1";

Прикрепил файлы реализованного хака для версии VirtueMart 1.1.8 stable. Для других версий лучше самим вносить изменения в файлы.
http://ifolder.ru/26517039

Однажды еоличество категорий в одном из моих интернет-магазинов перевалило какое-то магическое количество и вылезла проблема решение которой я долгое время не мог найти. И вот однажды я все-таки нашел ответ в сети и делюсь решением с вами.

1. Идем в папку administrator/components/com_vertuemart/html/product.product_form.php

2. Ищем строчки

      $number_of_categories = ps_product_category::count_categories();
       if( $number_of_categories > 200 ) {

3. Меняем значение 200 на 1000

 

Проблема решена. 

Мы создаем сайты на движке Joomla. Разработка и создания сайта на Joomla это реализация простого правила — "управление сайтом должно быть простым и понятным", именно поэтому все сайты, созданные у нас, разработаны на системе управления контентом Jommla. Системы созданной для облегчения процесса обновления и пополнения сайта информация не профессионалами.

На начальном этапе разработки сайта на Joomla важно определить, какие маркетинговые функции будет выполнять создаваемый сайт: сайт - визитка, корпоративный сайт, промо-сайт, интернет-магазин и т.п. На сайте www.modlife.ru можно посмотреть работу компонентов реализующих все эти функций в той или ионй степени.

Почему заказывают создание сайта на Joomla CMS?

Joomla CMS — это условно бесплатная система управления содержимым сайтом. Joomla CMS позволяет создавать сайты, от индивидуальных сайтов до огромных корпоративных ресурсов: с развернутой инфраструктурой; блогов, социальных сетей, форумов, интернет магазинов.

Главное преимущество разработки сайта на Joomla  - Вам не нужны специальные технические знания или навыки для управления Вашим сайтом.

Joomla! старается сохранить вещи настолько простыми, насколько это возможно, в то же время предоставляя большие возможности. Наконец незнакомые с программированием люди могут получить систему полного управления своими сайтами без лишних проблем и затрат, получать периодические обновления системы управления контентом бесплатно.

Попробовав раз, Вы сможете управлять Вашим сайтом на Joomla самостоятельно.

А теперь более подробно о том, что же мы предлагаем за 6999 рублей. В эту сумму входит:

По всем вопросам звоните по телефону 89139700915 или стучите в аську 10188944.

 

Опубликовано в WEB дизайн
Баннер
Баннер
Баннер
Есть вопросы? Предложения? Просьбы?
Мы рядом!
My ICQ Status 10188944 phone_logo+79139700915

Реклама на сайте www.Modlife.ru
Продвижение ваших товаров и услуг, как в Омске так и по всей России!
Интернет-магазин китайских планшетных компьютеров, смартфонов, видеорегистраторов android55.ru.
Оптовые поставки компьютеров и оргтехники.

Poperechnoe.ru - Веселая ферма, Папины дочки, Все хитовые игры.