Перейти к содержанию
Форум поддержки пользователей VamShop

Обновление VamShop 1.81 до версии 1.82


support

Рекомендуемые сообщения

  • Ответов 68
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    34

  • volodinne

    33

  • shaklov

    1

  • eugene.owebs

    1

Еще вопрос. На форуме ищу что-то не найду.

Вывод второго текстового блока на главной предусмотрено?

Нужно вывести информационную страницу. В старых версиях я делал так:

Для этого открываем includes/modules/default.php, находим строчки:

$default->assign('greeting', vam_customer_greeting());
$default->assign('text', $shop_content_data['content_text']);
$default->assign('language', $_SESSION['language']);

и вставляем после

$shop_content_query1 = vamDBquery("SELECT
                      content_title,
                      content_heading,
                      content_text,
                      content_file
                      FROM ".TABLE_CONTENT_MANAGER."
                      WHERE content_group='100'
                      ".$group_check."
                      AND languages_id='".$_SESSION['languages_id']."'");
  $shop_content_data1 = vam_db_fetch_array($shop_content_query1,true);
  $default->assign('text1', $shop_content_data1['content_text']);
Ссылка на сообщение
Поделиться на другие сайты
1 час назад, volodinne сказал:

Удалил, проблема осталась. еще 404 страница не показывается. Вместо ее статья.

В админке отредактируйте страницу 404 и посмотрите в строке адреса какой id номер.

и в опции ID страницы укажите такой же id как в адресе.

+ в shop_content.php ищите:

if ($_GET['coID'] == 12) {

и manager.php:

$_GET['coID'] = '12'; // 12 - это id нужной информационной страницы

и меняйте на Ваш id номер.

1 час назад, volodinne сказал:

Еще вопрос. На форуме ищу что-то не найду.

Вывод второго текстового блока на главной предусмотрено?

Нужно вывести информационную страницу. В старых версиях я делал так:

Для этого открываем includes/modules/default.php, находим строчки:


$default->assign('greeting', vam_customer_greeting());
$default->assign('text', $shop_content_data['content_text']);
$default->assign('language', $_SESSION['language']);

и вставляем после


$shop_content_query1 = vamDBquery("SELECT
                      content_title,
                      content_heading,
                      content_text,
                      content_file
                      FROM ".TABLE_CONTENT_MANAGER."
                      WHERE content_group='100'
                      ".$group_check."
                      AND languages_id='".$_SESSION['languages_id']."'");
  $shop_content_data1 = vam_db_fetch_array($shop_content_query1,true);
  $default->assign('text1', $shop_content_data1['content_text']);

Ничего не изменилось, точно так же отредактируйте код, добавьте эту метку {$text1} и выводите её в /templates/ваш-шаблон/module/main_content.html

Ссылка на сообщение
Поделиться на другие сайты

В двух файлах стоит 12. В Админке ID 12.

И обратная связь также не открывается

Вот файл .htaccess

 

AddDefaultCharset utf-8

ErrorDocument 400 /404.html
ErrorDocument 401 /404.html
ErrorDocument 403 /404.html
ErrorDocument 404 /404.html
ErrorDocument 500 /404.html

RewriteEngine On
RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1 [L]
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p([0-9]*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1 [L]

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\ [L]
RewriteRule ^shopping_cart\.php\/products_id\/([0-9]*)\/info\/p([0-9]*)_.*\.html shopping_cart\.php\?products_id=$1 [L]

RewriteRule ^(product_info|index|shop_content|news|faq|articles|article_info).php(.*)$ redirector.php [L]

RewriteRule ^.*\.gif|\.jpg|\.jpeg|\.png|\.css|\.php|\.js$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.*).html(.*)$ manager.php [L]

 

 

#Redirect 301 /links1033344.php/ http://www.site.com/
Redirect 301 /tablets.html http://www.site.com/zhenskaya-odezhda.html
Redirect 301 /shop_content.php/coID/12 http://www.site.com/optovikam.html
Redirect 301 /shop_content.php/coID/1 http://www.site.com/dostavka-i-oplata.html
Redirect 301 /shkolnaja_forma.html http://www.site.com/shkolnaya-forma-dlya-devochek.html
Redirect 301 /stilyagi.html http://www.site.com/plate-stilyagi.html
Redirect 301 /jubki.html http://www.site.com/zhenskie-yubki.html

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input             pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation   0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>    
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/css text/javascript application/x-javascript application/font-woff application/font-woff2

<FilesMatch "\\.(js|css|woff|woff2|ttf|eot|otf)$">
  SetOutputFilter DEFLATE
</FilesMatch>
</IfModule>

<IfModule mod_expires.c>
  AddType application/vnd.ms-fontobject .eot
  AddType application/x-font-ttf .ttf
  AddType application/x-font-opentype .otf
  AddType application/x-font-woff .woff
  AddType application/x-font-woff2 .woff2
  AddType image/svg+xml .svg
  ExpiresActive On
  ExpiresByType text/css "access plus 10 years"
  ExpiresByType text/js "access plus 10 years"
  ExpiresByType text/javascript "access plus 10 years"
  ExpiresByType application/x-javascript "access plus 10 years"
  ExpiresByType application/javascript "access plus 10 years"
  ExpiresByType application/font-woff "access plus 10 years"
  ExpiresByType application/font-woff2 "access plus 10 years"
  ExpiresByType application/vnd.ms-fontobject "access plus 10 years"
  ExpiresByType application/x-font-ttf "access plus 10 years"
  ExpiresByType application/x-font-opentype "access plus 10 years"
  ExpiresByType application/x-font-woff "access plus 10 years"
  ExpiresByType application/x-font-woff2 "access plus 10 years"
  ExpiresByType image/svg+xml "access plus 10 years"
  ExpiresByType image/png "access plus 10 years"
  ExpiresByType image/x-icon "access plus 10 years"
  ExpiresByType image/vnd.microsoft.icon "access plus 10 years"
  ExpiresByType image/gif "access plus 10 years"
  ExpiresByType image/jpeg "access plus 10 years"
</IfModule>

RewriteCond %{HTTP_HOST} ^.siter\.com$ [NC]

RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteCond %{REQUEST_URI} !^/\.well-known/acme-challenge/[0-9a-zA-Z_-]+$
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]


RewriteRule ^links1033344.php/? /? [R=301,L]
RewriteBase /

 

RewriteCond %{SERVER_PORT} !^443$

RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]

 

 

FileETag none

Про информационную страницу нашел проблему. У меня почему-то две страницы с ID 12

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

обратная связь также не открывается

 

Ссылка на сообщение
Поделиться на другие сайты
38 минут назад, volodinne сказал:

обратная связь также не открывается

 

Вы шаблон не туда скопировали.

Удалите фай contact_us.html из корневой папки, там где index.php и .htaccess

Не должно быть там этого файла.

contant_us.html шаблон должен быть в /templates/шаблон/module папке.

 

Ссылка на сообщение
Поделиться на другие сайты

Добрый вечер.

Еще нашел ошибки.

В категории страницы 1,2,3 Что-то странное творится.

А именно вот такой url  https://www.site.comdir_ws_https_catalogdetskaya_odegda.html/?page=2

На страницу 3 вот так https://www.site.comdir_ws_https_catalogdetskaya_odegda.html/?page=3

Ссылка на сообщение
Поделиться на другие сайты
28 минут назад, volodinne сказал:

Добрый вечер.

Еще нашел ошибки.

В категории страницы 1,2,3 Что-то странное творится.

А именно вот такой url  https://www.site.comdir_ws_https_catalogdetskaya_odegda.html/?page=2

На страницу 3 вот так https://www.site.comdir_ws_https_catalogdetskaya_odegda.html/?page=3

В /includes/configure.php и /admin/includes/configure.php выключите опцию ENABLE_SSL

Достаточно просто https:// домен указать в HTTP_SERVER

или вот попробуйте этот файл /inc/vam_href_link.inc.php

vam_href_link.inc.php

Ссылка на сообщение
Поделиться на другие сайты

Работает, спасибо.

А как избавиться от знака вопроса ? в url?

https://www.site.com/detskaya_odegda.html?page=5

например так https://www.site.com/detskaya_odegda.html/page=5

Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, volodinne сказал:

Работает, спасибо.

А как избавиться от знака вопроса ? в url?

https://www.site.com/detskaya_odegda.html?page=5

например так https://www.site.com/detskaya_odegda.html/page=5

Попробуйте выключить опцию Короткие URL в Админке - Настройки - Мета тэги.

Хотя как выглядит url адоес - уже давным давно не имеет значения.

Главное что б в нём были ключевые слова интересующие.

Ссылка на сообщение
Поделиться на другие сайты
1 час назад, support сказал:

 

Хотя как выглядит url адоес - уже давным давно не имеет значения.

Главное что б в нём были ключевые слова интересующие.

Ключевой момент- знак вопрос.

знак вопроса это параметр.

параметр это многочисленные дубли страниц.

Поэтому я бы убрал все знаки ? на страницах с товарами.

Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, volodinne сказал:

Ключевой момент- знак вопрос.

знак вопроса это параметр.

параметр это многочисленные дубли страниц.

Поэтому я бы убрал все знаки ? на страницах с товарами.

Что значит дубли?!

Это страницы в разным контентом.

На первой страница товар А, на второй странице товар Б.

Какие дубли!?

 

как выглядит url - это ж не важно, поискоивики уже давно всё научились индексировать.

Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Про дубли вот пример

https://www.modsister.com/index.php?cat=49

https://www.modsister.com/index.php?cat=49&amp;cPath=1_6_49

2 адрес это дубль. выдает код 200

На других сайтах где нет знака вопроса я просто закрываю дубли так: Disallow: *?*

Подскажите, здесь как можно закрыть? или чтобы выдавал код 404 ?

Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, volodinne сказал:

Добрый день. Про дубли вот пример

https://www.modsister.com/index.php?cat=49

https://www.modsister.com/index.php?cat=49&amp;cPath=1_6_49

2 адрес это дубль. выдает код 200

На других сайтах где нет знака вопроса я просто закрываю дубли так: Disallow: *?*

Подскажите, здесь как можно закрыть? или чтобы выдавал код 404 ?

Закрыть например так: Disallow: *cPath=*

Ссылка на сообщение
Поделиться на другие сайты

Спасибо. Понял.

Просто вариаций со знаком вопроса много.

Предложение к новым версиям. Сделать в Админке чтобы можно было выбирать структуру urlov на примере wordpress

Ссылка на сообщение
Поделиться на другие сайты
9 часов назад, volodinne сказал:

Спасибо. Понял.

Просто вариаций со знаком вопроса много.

Предложение к новым версиям. Сделать в Админке чтобы можно было выбирать структуру urlov на примере wordpress

Сейчас и регулируется опцией Короткие url вид адресов.

+ SEO URL опция у товаров, категори, новостей, статей, faq, страниц и т.д.

Других настроек пока наверное не будет.

Ссылка на сообщение
Поделиться на другие сайты
  • 4 weeks later...

Здравствуйте. После установки обновления vamshop-1-81-to-1-82 сайт перестал запускаться, и стала выдаваться ошибка:

Smarty: vamTemplate->is_cached() undefined method

Прикладываю скриншот.

Подскажите, пожалуйста, как ее исправить.

 

Я обновлял сайт с версии 1-71. Все обновления до vamshop-1-81-to-1-82 устанавливались хорошо. Только в этом обновлении проблема.

Хочу заметить, что обновления vamshop-1-71-to-1-72 и vamshop-1-72-to-1-73 совершенно одинаковые (git даже в форматировании кода не увидел разницы). Может, в этом все дело? У вас в файлах для скачивания некорректные обновления лежат?

Ошибка VamShop.png

Ссылка на сообщение
Поделиться на другие сайты
21 минуту назад, eugene.owebs сказал:

Здравствуйте. После установки обновления vamshop-1-81-to-1-82 сайт перестал запускаться, и стала выдаваться ошибка:

Smarty: vamTemplate->is_cached() undefined method

Прикладываю скриншот.

Подскажите, пожалуйста, как ее исправить.

 

Я обновлял сайт с версии 1-71. Все обновления до vamshop-1-81-to-1-82 устанавливались хорошо. Только в этом обновлении проблема.

Хочу заметить, что обновления vamshop-1-71-to-1-72 и vamshop-1-72-to-1-73 совершенно одинаковые (git даже в форматировании кода не увидел разницы). Может, в этом все дело? У вас в файлах для скачивания некорректные обновления лежат?

Ошибка VamShop.png

Видимо, у Вас свой шаблон, а по умолчанию обновления выпускаются для стандартных шаблонов.

В этом обновлении обновлялся smarty с 2 на 3 версию.

В 3 версии нужно править is_cached на isCached

Вам надо в /templates/ваш-шаблон/source/boxes найти все эти места и исправить is_cached на isCached

Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...