Форум русской поддержки Joomla!® CMS
08.12.2016, 04:13:05 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Для сторонних разработчиков

 (Прочитано 8749 раз)
0 Пользователей и 1 Гость смотрят эту тему.
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« : 21.07.2012, 23:30:03 »

Тут будут выкладываться правки, которые необходимо сделать для апгрейда версий, либо тонкости работы с ЖШ.
Любые просилки, желалки, советы по улучшению без предоставления конкретных переменных или необходимых кусков кода, будут удалятся с "-" в репу и без объяснения причин.

JoomShopping 3.8.0

Важные изменения в шаблонах
добавьте строки
Код:
<?php print $this->checkout_navigator?>
<?php print $this->small_cart?>

в файлах
templates/default/checkout/payments.php
templates/default/checkout/adress.php
templates/default/checkout/previewfinish.php
templates/default/checkout/shippings.php
« Последнее редактирование: 22.07.2012, 09:12:02 от nevigen » Записан
 
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8808


http://n*****n.com


« Ответ #1 : 21.08.2012, 18:03:43 »

3.9 изменения в шаблоне.

Добавлен файл
site\templates\default\product\demofiles.php


В файле
site\templates\default\product\product_default.php

Код:
if (count ($this->demofiles)){?>
<div class="list_product_demo">
<table>
    <?php foreach($this->demofiles as $demo){?>
    <tr>
        <td class="descr"><?php print $demo->demo_descr?></td>            
        <?php if ($this->config->demo_type == 1) { ?>
            <td class="download"><a target="_blank" href="<?php print $this->config->demo_product_live_path."/".$demo->demo;?>" onClick="popupWin = window.open('<?php print SEFLink("index.php?option=com_jshopping&controller=product&task=showmedia&media_id=".$demo->id);?>', 'video', 'width=<?php print $this->config->video_product_width;?>,height=<?php print $this->config->video_product_height;?>,top=0,resizable=no,location=no'); popupWin.focus(); return false;"><img src = "<?php print $this->config->live_path.'images/play.gif'; ?>" alt = "play" title = "play"/></a></td>
        <?php } else { ?>
            <td class="download"><a target="_blank" href="<?php print $this->config->demo_product_live_path."/".$demo->demo;?>"><?php print _JSHOP_DOWNLOAD;?></a></td>
        <?php }?>
    </tr>
    <?php }?>
</table>
</div>
<?php } ?>

изменен на

Код:
<?php print $this->_tmp_product_html_before_demofiles; ?>
<div id="list_product_demofiles"><?php include(dirname(__FILE__)."/demofiles.php");?></div>


В файле
site\templates\default\user\editaccount.php

добавлено

Код:
<?php if ($config_fields['password']['display']){?>
        <tr>
          <td class="name">
            <?php print _JSHOP_PASSWORD ?> <?php if ($config_fields['password']['require']){?><span>*</span><?php } ?>
          </td>
          <td>
            <input type = "password" name = "password" id = "password" value = "" class = "inputbox" />
          </td>
        </tr>
        <?php } ?>
        <?php if ($config_fields['password_2']['display']){?>
        <tr>
          <td class="name">
            <?php print _JSHOP_PASSWORD_2 ?> <?php if ($config_fields['password_2']['require']){?><span>*</span><?php } ?>
          </td>
          <td>
            <input type = "password" name = "password_2" id = "password_2" value = "" class = "inputbox" />
          </td>
        </tr>
        <?php } ?>
        <?php echo $this->_tmpl_editaccount_html_4_1?>
« Последнее редактирование: 21.08.2012, 18:59:54 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #2 : 16.09.2012, 20:44:21 »

JoomShopping 3.11.0

Изменения в шаблоне

templates/default/product/load.js.php
Добавлено строку
Код:
var translate_zoom_image = "<?php print addslashes(_JSHOP_ZOOM_IMAGE)?>";

Изменения в обработке мультивыбора характеристик:
Создано дополнительное поле `multilist` в таблице `#__jshopping_products_extra_fields` по которому определяется принадлежность поля к Множественному списку.

Другие изменения
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.11.0_patch.zip
« Последнее редактирование: 22.09.2012, 22:20:54 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #3 : 22.09.2012, 17:56:48 »

JoomShopping 3.11.1

Изменения в CSS
добавлено
Код:
.fielderror{
    background-color: #FDC055;
}

Платежные системы - Удалено поле Тип.
(Поле тип должно быть задано в инсталяторе платежной системы)
« Последнее редактирование: 25.09.2012, 23:32:21 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #4 : 13.10.2012, 01:37:57 »

JoomShopping 3.11.4

Изменен шаблон
checkout\finish.php

Код:
<?php if (!empty($this->text)){?>
<?php echo $this->text;?>
<?php }else{?>
<p><?php print _JSHOP_THANK_YOU_ORDER?></p>
<?php }?>

Другие изменения
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.11.4.patch
« Последнее редактирование: 13.10.2012, 01:45:46 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #5 : 13.10.2012, 15:44:40 »

JoomShopping 4.0.0

Для названий фотографий ипользуется 1 поле
jshopping_products - image (product_thumb_image, product_full_image - удалены)
jshopping_products_images - image_name (image_thumb, image_full - удалены)

удалено поле product_availability с таблицы jshopping_products
Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #6 : 24.11.2012, 20:14:56 »

JoomShopping 3.12.0

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.12.0_template.patch

Изменения
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.12.0.patch

Изменения в расширениях доставок. Добавлено getPrices для расширений version=2 (Пример. /shippings/sm_standart_weight/sm_standart_weight.php в JoomShopping 3.12.0)
« Последнее редактирование: 24.11.2012, 20:23:07 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #7 : 09.02.2013, 16:35:16 »

JoomShopping 3.13.0

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomsgopping_3.13.0_template.patch
Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #8 : 20.03.2013, 00:37:17 »

JoomShopping 3.14.0 (4.2.0)

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.14.0_template.patch

Аддоны с ключами должи быть установлены с usekey=1
Пример
$addon = JTable::getInstance('addon', 'jshop');
$addon->loadAlias('addonalias');
$addon->set('name','name');
$addon->set('version','1.0.0');
$addon->set('usekey', '1');
$addon->set('uninstall','/components/.../uninstal.php');
$addon->store();
« Последнее редактирование: 20.03.2013, 00:46:18 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #9 : 15.04.2013, 17:31:05 »

JoomShopping 3.14.2 (4.2.1)

Изменения шаблона:
В каждом фале шаблона добавлено

<?php defined( '_JEXEC' ) or die(); ?>
Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #10 : 06.08.2013, 14:27:19 »

JoomShopping 3.15.0 (4.3.0)

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.15.0_template.patch


JoomShopping 3.15.1 (4.3.1)

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.15.1_template.patch

JoomShopping 3.15.2 (4.3.2)
Изменения шаблона
www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.15.2_template.patch

JoomShopping 3.15.3 (4.3.3)
Изменения шаблона
www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.15.3_template.patch
« Последнее редактирование: 26.08.2013, 11:23:46 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #11 : 09.01.2014, 00:22:09 »

JoomShopping 3.16.1

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_3.16.1_template.patch

JoomShopping 3.17.0

Изменения шаблона
www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes_3.16.4_3.17.0.patch


JoomShopping 3.18.0

Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes_3.17.1_3.18.0.patch

« Последнее редактирование: 14.06.2014, 17:01:07 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #12 : 20.09.2014, 11:39:04 »

Joomshopping 3.19.0

Изменения в шаблоне
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes_3.18.5_3.19.0.patch
Для шаблонов старых версий нужно добатить (минимум) 1 файл templates/default/content/content.php

Гостю задается usergroup_id = 0 (раньше была default значение групы)

Пример файла configupdate.php (Файл для проверка версий при инсталации аддона)

Код:
<?php
$configupdate = array(
    'version'=>array(
        '3'=>array('min'=>'3.19.3', 'max'=>'3.99'),
        '4'=>array('min'=>'4.7.3', 'max'=>'7.99'),
    ),
    'MASSAGE_COMPLETED' => "Installed addon finished"
);
?>



3.19.2
Изменения шаблона
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/joomshopping_template_changes_3.19.2.patch
« Последнее редактирование: 14.01.2015, 13:43:12 от victorantoniak » Записан
masterbos
Осваиваюсь на форуме
***

Репутация: +1/-2
Offline Offline

Пол: Мужской
Сообщений: 32

Ты уверен?


« Ответ #13 : 12.01.2015, 01:12:14 »

JoomShopping 3.20.0

Изменения в шаблоне
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes__3.20.0.patch


JoomShopping 3.20.1

Изменения в шаблоне
http://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes_3.20.0_3.20.1.patch
« Последнее редактирование: 12.01.2015, 11:10:49 от victorantoniak » Записан
victorantoniak
Moderator
*****

Репутация: +175/-2
Offline Offline

Пол: Мужской
Сообщений: 1506

JoomShopping Team


« Ответ #14 : 30.05.2015, 20:49:42 »

JoomShopping 4.10.0

Изменения в шаблоне
https://www.webdesigner-profi.de/joomla-webdesign/components/com_forum/uploads/template_changes_4.9.2_4.10.0.patch
Записан
Joker84
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 20


« Ответ #15 : 05.04.2016, 13:22:08 »

подскажите где формируется < ?php print $this->small_cart?>  как его отредактировать??
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet