Version Description
- clear .
Download this release
Release Info
Developer | Saphali |
Plugin | Saphali Woocommerce Russian |
Version | 1.2.1 |
Comparing to | |
See all releases |
Code changes from version 1.2 to 1.2.1
- go_pro.php +1 -2
- languages/woocommerce-ru_RU.mo +0 -0
- languages/woocommerce-ru_RU.po +17 -1
- readme.txt +10 -4
- saphali-woocommerce-lite.php +16 -7
go_pro.php
CHANGED
@@ -25,8 +25,7 @@
|
|
25 |
<li>Скрытие цен. Функция позволяет переключить интернет-магазин в режим каталога - только просмотр, заказ возможен только после регистрации и утверждения администратором.</li>
|
26 |
<li>Оптовые цены.</li>
|
27 |
<li>Дополнительная вкладка (таб) «Видео» с возможностью добавления видео как через embed-код, так и через специальную кнопку для быстрого добавления видео с таких сервисов как YouTube, Vimeo и др. (интеграция с плагином Viper’s Video Quicktags).</li>
|
28 |
-
<li
|
29 |
-
<li>Защита авторского права. Блокировка правой кнопки мышки.</li>
|
30 |
<li>Виджет "Обратный звонок".</li>
|
31 |
</ol>
|
32 |
Подробнее на сайте <strong><a href="http://saphali.com/saphali-woocommerce-plugin-wordpress" target="_blank">saphali.com</a></strong>
|
25 |
<li>Скрытие цен. Функция позволяет переключить интернет-магазин в режим каталога - только просмотр, заказ возможен только после регистрации и утверждения администратором.</li>
|
26 |
<li>Оптовые цены.</li>
|
27 |
<li>Дополнительная вкладка (таб) «Видео» с возможностью добавления видео как через embed-код, так и через специальную кнопку для быстрого добавления видео с таких сервисов как YouTube, Vimeo и др. (интеграция с плагином Viper’s Video Quicktags).</li>
|
28 |
+
<li>Быстрая покупка.</li>
|
|
|
29 |
<li>Виджет "Обратный звонок".</li>
|
30 |
</ol>
|
31 |
Подробнее на сайте <strong><a href="http://saphali.com/saphali-woocommerce-plugin-wordpress" target="_blank">saphali.com</a></strong>
|
languages/woocommerce-ru_RU.mo
CHANGED
Binary file
|
languages/woocommerce-ru_RU.po
CHANGED
@@ -3,7 +3,7 @@ msgstr ""
|
|
3 |
"Project-Id-Version: WooCommerce theme v1.0.0\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: \n"
|
6 |
-
"PO-Revision-Date: 2012-10-
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
@@ -574,3 +574,19 @@ msgstr ""
|
|
574 |
"<a href=\"%s\" class=\"button\">%s</a> Вы не можете добавить этот товар в "
|
575 |
"таком количестве в корзину — у нас в наличии: %s, и он уже есть в "
|
576 |
"вашей корзине: %s."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
"Project-Id-Version: WooCommerce theme v1.0.0\n"
|
4 |
"Report-Msgid-Bugs-To: \n"
|
5 |
"POT-Creation-Date: \n"
|
6 |
+
"PO-Revision-Date: 2012-10-23 10:15+0200\n"
|
7 |
"Last-Translator: \n"
|
8 |
"Language-Team: \n"
|
9 |
"MIME-Version: 1.0\n"
|
574 |
"<a href=\"%s\" class=\"button\">%s</a> Вы не можете добавить этот товар в "
|
575 |
"таком количестве в корзину — у нас в наличии: %s, и он уже есть в "
|
576 |
"вашей корзине: %s."
|
577 |
+
|
578 |
+
# @ woocommerce
|
579 |
+
#: templates/myaccount/my-orders.php:51
|
580 |
+
msgid "Click to cancel this order"
|
581 |
+
msgstr "Удалить этот заказ"
|
582 |
+
|
583 |
+
# @ woocommerceOrder #2515 which was made 9 дней ago has the status “неудавшийся”.
|
584 |
+
#: templates/order/tracking.php:12
|
585 |
+
#, php-format
|
586 |
+
msgid "Order %s which was made %s has the status “%s”"
|
587 |
+
msgstr "Заказ %s, который был совершен %s, имеет статус “%s”"
|
588 |
+
|
589 |
+
# @ woocommerce
|
590 |
+
#: templates/order/tracking.php:12
|
591 |
+
msgid "ago"
|
592 |
+
msgstr "тому назад"
|
readme.txt
CHANGED
@@ -6,8 +6,8 @@ Donate link: http://saphali.com/
|
|
6 |
Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
|
7 |
Requires at least: 3.3 or higher
|
8 |
Tested up to: 3.4.2
|
9 |
-
Stable tag: 1.2
|
10 |
-
Version: 1.2
|
11 |
License: GPLv2 or later
|
12 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
13 |
|
@@ -43,9 +43,12 @@ Saphali - set of additions to Woocommerce.
|
|
43 |
|
44 |
== Changelog ==
|
45 |
|
|
|
|
|
|
|
46 |
= 1.2 =
|
47 |
* Добавлено управление атрибутами clear и class в управлении полями.
|
48 |
-
*
|
49 |
|
50 |
= 1.1 =
|
51 |
* Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
|
@@ -70,9 +73,12 @@ Saphali - set of additions to Woocommerce.
|
|
70 |
|
71 |
== Upgrade Notice ==
|
72 |
|
|
|
|
|
|
|
73 |
= 1.2 =
|
74 |
* Добавлено управление атрибутами clear и class в управлении полями.
|
75 |
-
*
|
76 |
|
77 |
= 1.1 =
|
78 |
Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
|
6 |
Tags: woocommerce, woo commerce russian, russian ruble, ukrainian hryvnia, mod, manadger filds checkout
|
7 |
Requires at least: 3.3 or higher
|
8 |
Tested up to: 3.4.2
|
9 |
+
Stable tag: 1.2.1
|
10 |
+
Version: 1.2.1
|
11 |
License: GPLv2 or later
|
12 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
13 |
|
43 |
|
44 |
== Changelog ==
|
45 |
|
46 |
+
= 1.2.1 =
|
47 |
+
* На странице управления дополнительными полями и полями доставки в заголовке к атрибуту clear добавлена подсказка.
|
48 |
+
|
49 |
= 1.2 =
|
50 |
* Добавлено управление атрибутами clear и class в управлении полями.
|
51 |
+
* Исправлена ошибка в указании обязательного поля в управлении дополнительными полями и полями доставки.
|
52 |
|
53 |
= 1.1 =
|
54 |
* Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
|
73 |
|
74 |
== Upgrade Notice ==
|
75 |
|
76 |
+
= 1.2.1 =
|
77 |
+
* На странице управления дополнительными полями и полями доставки в заголовке к атрибуту clear добавлена подсказка.
|
78 |
+
|
79 |
= 1.2 =
|
80 |
* Добавлено управление атрибутами clear и class в управлении полями.
|
81 |
+
* Исправлена ошибка в указании обязательного поля в управлении дополнительными полями и полями доставки.
|
82 |
|
83 |
= 1.1 =
|
84 |
Исправлена ошибка в управлении полями на странице заказа и на странице профиля.
|
saphali-woocommerce-lite.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Saphali Woocommerce LITE
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Description: Saphali Woocommerce LITE - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
|
6 |
-
Version: 1.2
|
7 |
Author: Saphali
|
8 |
Author URI: http://saphali.com/
|
9 |
*/
|
@@ -333,7 +333,7 @@ function woocommerce_lang() {
|
|
333 |
<th width="115px">Название</th>
|
334 |
<th>Заголовок</th>
|
335 |
<th>Текст в поле</th>
|
336 |
-
<th width="
|
337 |
<th>Класс поля</th>
|
338 |
<th width="65px">Обя­за­те­ль­ное</th>
|
339 |
|
@@ -347,7 +347,7 @@ function woocommerce_lang() {
|
|
347 |
<th>Название</th>
|
348 |
<th>Заголовок</th>
|
349 |
<th>Текст в поле</th>
|
350 |
-
<th width="
|
351 |
<th>Класс поля</th>
|
352 |
<th width="65px">Обя­за­те­ль­ное</th>
|
353 |
|
@@ -407,7 +407,7 @@ function woocommerce_lang() {
|
|
407 |
<th width="115px">Название</th>
|
408 |
<th>Заголовок</th>
|
409 |
<th>Текст в поле</th>
|
410 |
-
<th width="
|
411 |
<th>Класс поля</th>
|
412 |
<th width="65px">Обя­за­те­ль­ное</th>
|
413 |
|
@@ -421,7 +421,7 @@ function woocommerce_lang() {
|
|
421 |
<th>Название</th>
|
422 |
<th>Заголовок</th>
|
423 |
<th>Текст в поле</th>
|
424 |
-
<th width="
|
425 |
<th>Класс поля</th>
|
426 |
<th width="65px">Обя­за­те­ль­ное</th>
|
427 |
|
@@ -539,8 +539,17 @@ function woocommerce_lang() {
|
|
539 |
<input type="hidden" name="reset" value="All"/>
|
540 |
<input type="submit" class="button alignright" value="Восстановить поля по умолчанию"/>
|
541 |
</form>
|
542 |
-
|
543 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
544 |
jQuery('.button#billing').live('click',function() {
|
545 |
var obj = jQuery(this).parent().parent();
|
546 |
obj.html('<td><input value="new_fild'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" type="text" name="billing[new_fild][name][]" /></td><td><input value="" type="text" name="billing[new_fild][label][]" /></td><td><input value="" type="text" name="billing[new_fild][placeholder][]" /></td><td><input type="checkbox" name="billing[new_fild][clear][]" /></td><td><input value="" type="text" name="billing[new_fild][class][]" /></td><td><input checked type="checkbox" name="billing[new_fild][required][]" /></td><td><input checked type="checkbox" name="billing[new_fild][public][]" /></td><td><input id="order_count" rel="sort_order" type="hidden" name="billing[new_fild][order][]" value="'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" /><input type="button" class="button" id="billing_delete" value="Удалить -"/></td>');
|
3 |
Plugin Name: Saphali Woocommerce LITE
|
4 |
Plugin URI: http://saphali.com/saphali-woocommerce-plugin-wordpress
|
5 |
Description: Saphali Woocommerce LITE - это бесплатный вордпресс плагин, который добавляет набор дополнений к интернет-магазину на Woocommerce.
|
6 |
+
Version: 1.2.1
|
7 |
Author: Saphali
|
8 |
Author URI: http://saphali.com/
|
9 |
*/
|
333 |
<th width="115px">Название</th>
|
334 |
<th>Заголовок</th>
|
335 |
<th>Текст в поле</th>
|
336 |
+
<th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
|
337 |
<th>Класс поля</th>
|
338 |
<th width="65px">Обя­за­те­ль­ное</th>
|
339 |
|
347 |
<th>Название</th>
|
348 |
<th>Заголовок</th>
|
349 |
<th>Текст в поле</th>
|
350 |
+
<th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
|
351 |
<th>Класс поля</th>
|
352 |
<th width="65px">Обя­за­те­ль­ное</th>
|
353 |
|
407 |
<th width="115px">Название</th>
|
408 |
<th>Заголовок</th>
|
409 |
<th>Текст в поле</th>
|
410 |
+
<th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
|
411 |
<th>Класс поля</th>
|
412 |
<th width="65px">Обя­за­те­ль­ное</th>
|
413 |
|
421 |
<th>Название</th>
|
422 |
<th>Заголовок</th>
|
423 |
<th>Текст в поле</th>
|
424 |
+
<th width="56px">Clear<img class="help_tip" data-tip="Указывает на то, что следующее поле за текущим, будет начинаться с новой строки." src="<? bloginfo('wpurl');?>/wp-content/plugins/woocommerce/assets/images/help.png" /> </th>
|
425 |
<th>Класс поля</th>
|
426 |
<th width="65px">Обя­за­те­ль­ное</th>
|
427 |
|
539 |
<input type="hidden" name="reset" value="All"/>
|
540 |
<input type="submit" class="button alignright" value="Восстановить поля по умолчанию"/>
|
541 |
</form>
|
542 |
+
<style type="text/css">
|
543 |
+
#tiptip_content{font-size:11px;color:#fff;padding:4px 8px;background:#a2678c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);text-align:center}#tiptip_content code{background:#855c76;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#a2678c}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#a2678c}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#a2678c}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#a2678c}img.help_tip{vertical-align:middle;margin:0 0 0 3px}#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999}#tiptip_holder.tip_top{padding-bottom:5px}#tiptip_holder.tip_bottom{padding-top:5px}#tiptip_holder.tip_right{padding-left:5px}#tiptip_holder.tip_left{padding-right:5px}#tiptip_content{font-size:11px;color:#fff;padding:4px 8px;background:#a2678c;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);text-align:center}#tiptip_content code{background:#855c76;padding:1px}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;border-color:transparent;border-style:solid;border-width:6px;height:0;width:0}#tiptip_holder.tip_top #tiptip_arrow_inner{margin-top:-7px;margin-left:-6px;border-top-color:#a2678c}#tiptip_holder.tip_bottom #tiptip_arrow_inner{margin-top:-5px;margin-left:-6px;border-bottom-color:#a2678c}#tiptip_holder.tip_right #tiptip_arrow_inner{margin-top:-6px;margin-left:-5px;border-right-color:#a2678c}#tiptip_holder.tip_left #tiptip_arrow_inner{margin-top:-6px;margin-left:-7px;border-left-color:#a2678c}
|
544 |
+
</style>
|
545 |
+
<script type="text/javascript">
|
546 |
+
(function($){$.fn.tipTip=function(options){var defaults={activation:"hover",keepAlive:false,maxWidth:"200px",edgeOffset:3,defaultPosition:"bottom",delay:400,fadeIn:200,fadeOut:200,attribute:"title",content:false,enter:function(){},exit:function(){}};var opts=$.extend(defaults,options);if($("#tiptip_holder").length<=0){var tiptip_holder=$('<div id="tiptip_holder" style="max-width:'+opts.maxWidth+';"></div>');var tiptip_content=$('<div id="tiptip_content"></div>');var tiptip_arrow=$('<div id="tiptip_arrow"></div>');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('<div id="tiptip_arrow_inner"></div>')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)<parseInt($(window).scrollLeft());var left_compare=(tip_w+left)>parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery);
|
547 |
+
jQuery(".tips, .help_tip").tipTip({
|
548 |
+
'attribute' : 'data-tip',
|
549 |
+
'fadeIn' : 50,
|
550 |
+
'fadeOut' : 50,
|
551 |
+
'delay' : 200
|
552 |
+
});
|
553 |
jQuery('.button#billing').live('click',function() {
|
554 |
var obj = jQuery(this).parent().parent();
|
555 |
obj.html('<td><input value="new_fild'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" type="text" name="billing[new_fild][name][]" /></td><td><input value="" type="text" name="billing[new_fild][label][]" /></td><td><input value="" type="text" name="billing[new_fild][placeholder][]" /></td><td><input type="checkbox" name="billing[new_fild][clear][]" /></td><td><input value="" type="text" name="billing[new_fild][class][]" /></td><td><input checked type="checkbox" name="billing[new_fild][required][]" /></td><td><input checked type="checkbox" name="billing[new_fild][public][]" /></td><td><input id="order_count" rel="sort_order" type="hidden" name="billing[new_fild][order][]" value="'+(parseInt(obj.parent().find('tr td input#order_count:last').val(),10)+1)+'" /><input type="button" class="button" id="billing_delete" value="Удалить -"/></td>');
|