support

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

Recommended Posts

volodinne

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

Share this post


Link to post
Share on other sites
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']);

Share this post


Link to post
Share on other sites
support
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

Share this post


Link to post
Share on other sites
volodinne

В двух файлах стоит 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

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

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

 

Share this post


Link to post
Share on other sites
support
38 минут назад, volodinne сказал:

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

 

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

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

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

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

 

Share this post


Link to post
Share on other sites
volodinne

Все работает спасибо.

Share this post


Link to post
Share on other sites
support
19 минут назад, volodinne сказал:

Все работает спасибо.

Не за что

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites
support
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

Share this post


Link to post
Share on other sites
support
39 минут назад, volodinne сказал:

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

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
volodinne
1 час назад, support сказал:

 

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

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

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

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

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

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

Share this post


Link to post
Share on other sites
support
10 минут назад, volodinne сказал:

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

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

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites
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 ?

Share this post


Link to post
Share on other sites
support
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=*

Share this post


Link to post
Share on other sites
volodinne

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

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

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

Share this post


Link to post
Share on other sites
support
9 часов назад, volodinne сказал:

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

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

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

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now