mail: admin@shopos.ru
Обратная связь


Войти



Автор Тема: Переработка шаблонов от VamShop

Оффлайн support

  • Администратор
  • Профи
  • *****
  • Сообщений: 6503
    • Просмотр профиля
    • Скрипты интернет-магазина
Переработка шаблонов от VamShop
« : 15 Сентябрь 2009, 01:22:54 »
Шаблоны для ShopOS можно переделывать из шаблонов VamShop следующим образом:

1. Удаляем папку themes/ваш_шаблон/mail.
2. Копируем файлы themes/ваш_шаблон/admin/print_packingslip.html и themes/ваш_шаблон/admin/print_order.html в папку themes/ваш_шаблон/modules.
2. Удаляем папку themes/ваш_шаблон/admin
3. Заменяем строку
Цитировать
{config_load file="$language/lang_$language.conf"

на
Цитировать
{config_load file="$language/lang.conf"

во всех html файлах шаблона.
4. Переименовываем /themes/ваш_шаблон/stylesheet.css на themes/ваш_шаблон/style.css
5. Переименовываем файл themes/ваш_шаблон/module/vam_rss2_info.html на themes/ваш_шаблон/module/rss2_info.html
6. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах vam_ на os_
7. Открываем все файлы внутри /themes/шаблон/source и меняем во всех файлах xtDBquery на osDBquery
8. Переименовываем файл /themes/шаблон/source/inc/vam_show_category.inc.php в show_category.php
9. Заменить содержимое /themes/шаблон/source/boxes.php на:
<?php

define
(&#39;DIR_WS_BOXES&#39;, _THEMES_C.&#39;source/boxes/&#39;);

if (VIS_BOX_AFFILIATE == &#39;true&#39;)
{
   include(
DIR_WS_BOXES . &#39;affiliate.php&#39;);
}

if (
VIS_BOX_CATEGORIES == &#39;true&#39;)
{
   include(
DIR_WS_BOXES . &#39;categories.php&#39;);
}
   
if (
VIS_BOX_AUTHORS == &#39;true&#39;)
{   
   include(
DIR_WS_BOXES . &#39;authors.php&#39;);
}
  
if (
VIS_BOX_ARTICLES == &#39;true&#39;)
{  
   include(
DIR_WS_BOXES . &#39;articles.php&#39;);
}

if (
VIS_BOX_ARTICLES_NEW == &#39;true&#39;)
{  
   include(
DIR_WS_BOXES . &#39;articles_new.php&#39;);
}  

if (
VIS_BOX_MANUFACTURERS == &#39;true&#39;)
{
   include(
DIR_WS_BOXES . &#39;manufacturers.php&#39;);


if (
VIS_BOX_ADD_A_QUICKIE == &#39;true&#39;)
{
   if (
$_SESSION[&#39;customers_status&#39;][&#39;customers_status_show_price&#39;]!=&#39;0&#39;) 
   
{
      require(
DIR_WS_BOXES . &#39;add_a_quickie.php&#39;);
   
}
}

if (
VIS_BOX_LAST_VIEWED == &#39;true&#39;)
{
   require(
DIR_WS_BOXES . &#39;last_viewed.php&#39;);
}
  
if (
VIS_BOX_WHATSNEW == &#39;true&#39;)
{  
   if (
substr(basename($PHP_SELF), 0,8) != &#39;advanced&#39;) 
   
{
      require(
DIR_WS_BOXES . &#39;whats_new.php&#39;); 
   
}
}

if (
VIS_BOX_SEARCH == &#39;true&#39;)
{
   require(
DIR_WS_BOXES . &#39;search.php&#39;);
}
  
if (
VIS_BOX_CONTENT == &#39;true&#39;)
{  
   require(
DIR_WS_BOXES . &#39;content.php&#39;);
}

if (
VIS_BOX_INFORMATION == &#39;true&#39;)
{  
   require(
DIR_WS_BOXES . &#39;information.php&#39;);
}  

include(
DIR_WS_BOXES . &#39;news.php&#39;);//??
  
if(VIS_BOX_FAQ == &#39;true&#39;)
{  
  include(
DIR_WS_BOXES . &#39;faq.php&#39;);
}  

if(
VIS_BOX_LANGUAGES == &#39;true&#39;)
{  
  include(
DIR_WS_BOXES . &#39;languages.php&#39;);
}  
  
if (
VIS_BOX_ADMIN == &#39;true&#39;)
{  
   if (
$_SESSION[&#39;customers_status&#39;][&#39;customers_status_id&#39;] == 0) 
   
{
      include(
DIR_WS_BOXES . &#39;admin.php&#39;);
   
}   
}
if (
VIS_BOX_INFOBOX == &#39;true&#39;)
{  
  require(
DIR_WS_BOXES . &#39;infobox.php&#39;);
}
  
if (
VIS_BOX_LOGIN == &#39;true&#39;)
{  
   require(
DIR_WS_BOXES . &#39;loginbox.php&#39;);
}
  
if (
VIS_BOX_NEWSLETTER == &#39;true&#39;)
{  
   include(
DIR_WS_BOXES . &#39;newsletter.php&#39;);
}  

if (
VIS_BOX_CART == &#39;true&#39;)
{  
   if (
$_SESSION[&#39;customers_status&#39;][&#39;customers_status_show_price&#39;] == 1) 
   
{
      include(
DIR_WS_BOXES . &#39;shopping_cart.php&#39;);
   
}  
}
  
if (
VIS_BOX_MANUFACTURERS_INFO == &#39;true&#39;)
{  
   if (
$product->isProduct()) 
   {
      include(
DIR_WS_BOXES . &#39;manufacturer_info.php&#39;);
   
}   
}

if (
VIS_BOX_ORDER_HISTORY == &#39;true&#39;)
{  
   if (isset(
$_SESSION[&#39;customer_id&#39;])) 
   
{
      include(
DIR_WS_BOXES . &#39;order_history.php&#39;);
   
}   
}
if (
VIS_BOX_BEST_SELLERS == &#39;true&#39;)
{  
   if (!
$product->isProduct()) 
   {
      include(
DIR_WS_BOXES . &#39;best_sellers.php&#39;);
   
}
}
if (
VIS_BOX_SPECIALS == &#39;true&#39;)
{  
   if (!
$product->isProduct()) 
   {
      include(
DIR_WS_BOXES . &#39;specials.php&#39;);
   
}
}
  
if (
VIS_BOX_FEATURED == &#39;true&#39;)
{  
   if (!
$product->isProduct()) 
   {
      include(
DIR_WS_BOXES . &#39;featured.php&#39;);
   
}
}
if (
VIS_BOX_REVIEWS == &#39;true&#39;)
{
   if (
$_SESSION[&#39;customers_status&#39;][&#39;customers_status_read_reviews&#39;] == 1) 
   
{
      require(
DIR_WS_BOXES . &#39;reviews.php&#39;);
   
}
}   

if (
VIS_BOX_CURRENCIES == &#39;true&#39;)
{   
   if (
substr(basename($PHP_SELF), 08) != &#39;checkout&#39;) 
   
{
       include(
DIR_WS_BOXES . &#39;currencies.php&#39;);
   
}
}

if (
VIS_BOX_DOWNLOADS == &#39;true&#39;)
{  
   include(
DIR_WS_BOXES . &#39;download.php&#39;);
}

$osTemplate->assign(&#39;tpl_path&#39;, _HTTP_THEMES_C);


?>

10. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах $vamTemplate на $osTemplate.
11. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах
Цитировать
new vamTemplate

на
Цитировать
new osTemplate

12. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах vam_ на os_
13. Открываем файл /themes/ваш_шаблон/source/boxes/categories.php
заменяем
Цитировать
require_once(DIR_FS_CATALOG .'templates/'.CURRENT_TEMPLATE. '/source/inc/vam_show_category.inc.php');

на
Цитировать
require_once(_THEMES_C.'source/inc/show_category.php');


удаляем:
Цитировать
require_once(DIR_FS_INC . 'os_has_category_subcategories.inc.php');
require_once(DIR_FS_INC . 'os_count_products_in_category.inc.php');

14. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах
Цитировать
'templates/'.CURRENT_TEMPLATE.'/'

на
Цитировать
_HTTP_THEMES_C

15. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах vamDBquery на osDBquery.
16. Открываем файл whats_new.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_random_select.inc.php');
require_once (DIR_FS_INC.'os_rand.inc.php');
require_once (DIR_FS_INC.'os_get_products_name.inc.php');

17. Открываем файл specials.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_random_select.inc.php');

18. Открываем файл shopping_cart.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_recalculate_price.inc.php');

19. Открываем файл search.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_image_submit.inc.php');
require_once (DIR_FS_INC.'os_hide_session_id.inc.php');

20. Открываем файл reviews.php и удаляем:
Цитировать
  require_once(DIR_FS_INC . 'os_random_select.inc.php');
  require_once(DIR_FS_INC . 'os_break_string.inc.php');

21. Открываем файл order_history.php и удаляем:
Цитировать
require_once(DIR_FS_INC . 'os_get_all_get_params.inc.php');



22. Открываем файл manufacturers.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_hide_session_id.inc.php');
   require_once (DIR_FS_INC.'os_draw_form.inc.php');
   require_once (DIR_FS_INC.'os_draw_pull_down_menu.inc.php');


23. Открываем файл loginbox.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_image_submit.inc.php');
require_once (DIR_FS_INC.'os_draw_password_field.inc.php');


24. Открываем файл last_viewed.php и удаляем:
Цитировать
  require_once(DIR_FS_INC . 'os_rand.inc.php');
  require_once(DIR_FS_INC . 'os_get_path.inc.php');
  require_once(DIR_FS_INC . 'os_get_products_name.inc.php');


25. Открываем файл languages.php и удаляем:
Цитировать
  require_once(DIR_FS_INC . 'os_get_all_get_params.inc.php');


26. Открываем файл featured.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_random_select.inc.php');


27. Открываем файл download.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_date_short.inc.php');


28. Открываем файл currencies.php и удаляем:
Цитировать
require_once(DIR_FS_INC . 'os_hide_session_id.inc.php');


29. Открываем файл best_sellers.php и удаляем:
Цитировать
require_once (DIR_FS_INC.'os_row_number_format.inc.php');


30. Открываем файл authors.php и удаляем:
Цитировать
  require_once (DIR_FS_INC.'os_hide_session_id.inc.php');


31. Открываем файл admin.php и удаляем:
Цитировать
  require_once(DIR_FS_INC . 'os_image_button.inc.php');


32. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах $vamPrice на $osPrice

33. Открываем все файлы внутри /themes/ваш_шаблон/source и меняем во всех файлах DIR_WS_CLASSES на _CLASS.

и все, шаблон готов  ;D
« Последнее редактирование: 15 Сентябрь 2009, 01:40:20 от Евгений »

Оффлайн eman

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Переработка шаблонов от VamShop
« Ответ #1 : 17 Ноябрь 2009, 14:54:22 »
Здравствуйте. Скачал шаблон от vamshop-helius-original,не пойму куда распаковывать(в архиве 2 файла-папка "img" и "stylesheet"). Не нашел папки описанные в пунктах 1 и 2.
Заранее спасибо.

Оффлайн support

  • Администратор
  • Профи
  • *****
  • Сообщений: 6503
    • Просмотр профиля
    • Скрипты интернет-магазина
Re: Переработка шаблонов от VamShop
« Ответ #2 : 17 Ноябрь 2009, 15:04:58 »
посмотрите в этом архиве

http://www.shopos.ru/files/shopos-themes-0.2.zip

уже где был переделанный этот шаблон.


если там нет - тогда выложу отдельно.

Оффлайн Shopen

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Переработка шаблонов от VamShop
« Ответ #3 : 20 Май 2012, 19:24:45 »
 A. Описка в имени каталога в правиле 2 (вмешалась лишняя буковка в modules):
Вместо
2. Копируем файлы themes/ваш_шаблон/admin/print_packingslip.html и themes/ваш_шаблон/admin/print_order.html в папку themes/ваш_шаблон/modules

 должно быть
Цитировать
2. Копируем файлы themes/ваш_шаблон/admin/print_packingslip.html и themes/ваш_шаблон/admin/print_order.html в папку themes/ваш_шаблон/module


B. Правило 12 является копией правила 6

C. Правило 15 исправляет ошибочное 7 (у нас VamShop)

D. Если уж быть последовательным, нужно было бы указать, что в правилах с 16 по 31 обрабатываемые файлы лежат в каталоге /themes/ваш_шаблон/source/boxes/
« Последнее редактирование: 20 Май 2012, 21:36:36 от Shopen »

Оффлайн irina37kkz

  • Постоялец
  • ***
  • Сообщений: 119
    • Просмотр профиля
    • похмелье что делать
Re: Переработка шаблонов от VamShop
« Ответ #4 : 25 Август 2015, 20:20:43 »
Гы. Смешно.

 

Copyright 2016 ShopOS