Новости Joomla

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы

👩‍💻 WT IndexNow плагин для Joomla - отправка страниц сайта на переиндексацию в поисковые системы.Пакет плагинов, обеспечивающий ручную и автоматическую отправку url адресов Joomla в поисковые системы на переиндексацию по протоколу IndexNow. Согласно документации протокол поддерживают все крупнейшие поисковые системы, кроме Google. Протокол служит для получения от сайтов URL, которые нужно переиндексировать заново или проиндексировать в первый раз как можно быстрее. Отправка адресов сайта таким образом существенно ускорит индексацию нового или изменённого контента поисковыми системами.Поисковые системы по этому протоколу обмениваются друг с другом данными, поэтому отправив URL в одну из них вы сообщаете их сразу всем. Протокол IndexNow поддерживают:- Amazon- Microsoft Bing- Naver- Seznam.cz- Yandex - YepСуточный лимит URL - 10000 в сутки. Возможна отправка вручную и автоматически. Поддерживаются:- материалы и категории материалов Joomla- контакты и категории контактов Joomla- SW JProjects - компонент каталога расширений для Joomla- JoomShopping - компонент интернет-магазина для Joomla- Phoca Download - компонент каталога файлоа для Joomla- Phoca Cart - компонент интернет-магазина для Joomla- RadicalMart - компонент интернет-магазина для JoomlaПакет плагинов работает с Joomla 4.3+. Тестировался на Joomla 5 и Joomla 6.Смотреть видео:- ВК Видео- RuTubeСсылки:Страница расширенияGitHub расширенияРаздел Поддержка протокола IndexNow в справке Яндекса@joomlafeed#joomla #seo #indexnow

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

yrazz

  • Новичок
  • 4
  • 0 / 0
делал как тут:
http://www.designtoeclipse.co.uk/index.php/Leeds-Yorkshire-UK-Web-Design-Hints-and-Tiips/Virtuemart-e-commerce-system/Virtuemart-a-mod-to-allow-discount-based-on-shopping-bag-total.html

The Virtuemart ecommerce system for Joomla does not allow, as standard the application of a discount based on the total value of the shopping cart.



This method will deliver this functionality.



As always make sure you have a back up of any file before you make changes!!!



Virtuemart and Joomla are both open sourced projects. The benefit of this is that fixes like this can be readily developed by the worldwide community of users and developers.



Detailed instructions are found below.








Step 1. Added this to english.php

/**New for global discount*****/

var $_PHPSHOP_GLOBAL_DISCOUNT = 'Global Product Discount';
var $_PHPSHOP_GLOBAL_DISCOUNT_INFO = 'Enter your global product discount in decimals. This discount will be applied to products in your shopping cart at the time of checkout';

var $_PHPSHOP_GLOBAL_DISCOUNTABOVE = 'Global Product Discount Minimum Cart Value';
var $_PHPSHOP_GLOBAL_DISCOUNT_ABOVEINFO = 'Enter your global product discount start level in decimals. The discount will be applied when your shopping cart exceeds this amount at the time of checkout';


/**End of New for global discount*****/

Step 2. ps_config.php added below line $my_config_array = array(

/***New for global discount***/

"GLOBAL_DISCOUNT" => "conf_GLOBAL_DISCOUNT",
"GLOBAL_DISCOUNTABOVE" => "conf_GLOBAL_DISCOUNTABOVE",

/***End New for Global Discount***/

Step 3. In admin.show_cfg.php around line 120 added this (So that I could have a text box in the Price Configuration of the VM Global Configuration.)

/**New for Global discount**/

<tr>
<td class="labelcell"><label for="_VM_GLOBAL_DISCOUNT"><?php echo $VM_LANG->_PHPSHOP_GLOBAL_DISCOUNT ?> </label></td>
<td><input type="text" name="conf_GLOBAL_DISCOUNT" class="inputbox" value="<?php echo GLOBAL_DISCOUNT ?>" /></td>
<td><?php echo mm_ToolTip( $VM_LANG->_PHPSHOP_GLOBAL_DISCOUNT_INFO ) ?></td>
</tr>

<tr>
<td class="labelcell"><label for="_VM_GLOBAL_DISCOUNTABOVE"><?php echo $VM_LANG->_PHPSHOP_GLOBAL_DISCOUNTABOVE ?> </label></td>
<td><input type="text" name="conf_GLOBAL_DISCOUNTABOVE" class="inputbox" value="<?php echo GLOBAL_DISCOUNTABOVE ?>" /></td>
<td><?php echo mm_ToolTip( $VM_LANG->_PHPSHOP_GLOBAL_DISCOUNT_ABOVEINFO ) ?></td>
</tr>

/**End New for Global discount**/

Step 4. In basket.php below $product_rows = Array(); added

// Added for Global Discount
$disc = GLOBAL_DISCOUNT;
$disc_2 = $disc/100;
$disc_1 = 1-$disc_2;
$discabove = GLOBAL_DISCOUNTABOVE;
$discadded=0;
$discstate="";
//End added for global discount

Step 5. basket.php around line 161 just below } // End of for loop through the Cart

I added

/******Add code here to change total by percent if above £value*****/
if ($total>=$discabove) {
$total = $total*$disc_1;
$discadded=1;
$discstate = "YOU HAVE RECIEVED A " . $disc . " % DISCOUNT!!";
}
/****end discounting mod******/

Step 6. basket.php around line 161 just above $tax_total += $shipping_tax;

I added

/******Add code here to change total by percent if above £value*****/
if ($discadded = 1) {
$tax_total = $tax_total*$disc_1;

}
/****end discounting mod******/

to adjust the tax just before adding shipping


Step 7. In basket_b2c.html.php around line 70 added this (this flags a message to a user when they update the basket to take value above the preset level for application of discount.

<!-- added for global discount -->
<h3><strong><?php echo $discstate; ?> </strong></h3>

<!-- end added for global discount -->

все сделал, в basket_b2c.html.php поправил чтобы выводилась надпись о скидке если она есть, НО!
когда нажать "Оформить заказ"
то цена получается в следующем шаге БЕЗ СКИДКИ
как поправить?



вот этот шаг где неправильно - не считается скидка
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

СКИДКИ от суммы в админке

Автор skyscraper

Ответов: 91
Просмотров: 30341
Последний ответ 08.12.2013, 14:00:47
от Naslednik
Появление кнопки в зависимости цены товара

Автор vertraut

Ответов: 2
Просмотров: 1357
Последний ответ 29.11.2013, 19:24:49
от fsv
Отображение скидки на каждый товар в корзине.

Автор magic21

Ответов: 27
Просмотров: 4129
Последний ответ 03.10.2013, 10:30:19
от spsyper
Минимальная сумма заказа в зависимости от группы покупателя

Автор Flomik

Ответов: 2
Просмотров: 2956
Последний ответ 07.05.2013, 13:43:46
от tishkovav
Прошу помощи - закончить условие... (небольшой хак)

Автор Wiegraf

Ответов: 2
Просмотров: 1201
Последний ответ 01.05.2013, 18:09:23
от Wiegraf