Конфигуриране, оптимизиране, функции, статии за OpenCart

От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Благодаря и на двамата, за сега ги натаманих нещата :)

да питам пак знаещите имат ли някакви забележки към този robots.txt

User-agent: *
Disallow: /*&filter
Disallow: /*&limit
Disallow: /*&sort
Disallow: /*?route=account/
Disallow: /*?route=affiliate/
Disallow: /*?route=checkout/
Disallow: /*?route=product/search
Disallow: /*admin
Disallow: /*cache
Disallow: /*download
Disallow: /*export
Disallow: /*system
Disallow: /*route=account*
Disallow: /*route=checkout*
Disallow: /*route=checkout/shipping
Disallow: /*route=common/home
Disallow: /*=common/*
Disallow: /*route=product/product/captcha*
Disallow: /*route=product/product*&manufacturer_id=*
Disallow: /*route=product/search
Disallow: /*route=information/contact/captcha
Disallow: /*route=account/login
Disallow: /*information/sitemap
Disallow: /*route=account/
Disallow: /*route=account/login
Disallow: /*route=checkout/
Disallow: /*route=checkout/cart
Disallow: /*route=affiliate
Disallow: /*route=product/search
Disallow: /*?sort=*
Disallow: /*?sort*
Disallow: /*&sort=*
Disallow: /*?order=*
Disallow: /*?order*
Disallow: /*product/special*
Disallow: /*=DESC
Disallow: /*=ASC
Disallow: /*=rating*
Disallow: /*search&filter_name*
Disallow: /*filter=*
Disallow: /*product/search*
Disallow: /*search&filter_tag*
Disallow: /*route=product/compare*
Disallow: /*filter_tag*
Disallow: /*&order=*
Disallow: /*?limit=*
Disallow: /*&limit=*
Disallow: /*filter_name*
Disallow: /*filter_sub_category*
Disallow: /*filter_description*
Disallow: /*?tracking=*
Disallow: /*&tracking=*
Disallow: /*manufacturer*
Disallow: /*keyword*
Disallow: /*shop/?route*
Disallow: /*/?route*
Disallow: */?route*
Disallow: /*product&path*

Мога ли да ползвам този robots.txt или е по-добре този на СТАН от 1-вата страница? Попринцип по сайтовете си, избягвам да ограничавам ботовете що се отнася до обхождането на файловете и правя стандартен robots.txt, докато правя сайта да не се вижда от ботовете, а после вече откривам всичко, но сега с тези дублирания май трябва да се сложи нещо по-обемно и двата варианта ли стават?
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Мога ли да ползвам този robots.txt или е по-добре този на СТАН от 1-вата страница? Попринцип по сайтовете си, избягвам да ограничавам ботовете що се отнася до обхождането на файловете и правя стандартен robots.txt, докато правя сайта да не се вижда от ботовете, а после вече откривам всичко, но сега с тези дублирания май трябва да се сложи нещо по-обемно и двата варианта ли стават?

Тцъ! Нито едното, нито другото. Оказа се от друга тема, че някои директиви могат да забранят и урл адреси, които би трябвало да се обхождат. Но и не трябва да разчиташ на този файл, защото не винаги "роботите" се съобразяват с това.
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

И на мен ми направи впечатление, че доста неща са забранени. Тоест да си карам на стандартното и всичко да е открито?
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Ето друг пример за robots.txt и .htaccess

файл robots.txt:
* заместете site.com с адреса на вашия сайт.

Код:
User-agent: *

Disallow: /my-account
Disallow: /index.php?route=account/simpleedit
Disallow: /order-history
Disallow: /change-password
Disallow: /downloads
Disallow: /search?filter_name=
Disallow: /search
Disallow: /search?
Disallow: /simplecheckout
Disallow: /checkout
Disallow: /vouchers
Disallow: /affiliate-login
Disallow: /request-return
Disallow: /index.php?route=checkout/simplecheckout
Disallow: /login
Disallow: /admin
Disallow: /cache
Disallow: /niks
Disallow: /catalog
Disallow: /download
Disallow: /export
Disallow: /system
Disallow: /index.php?route=account
Disallow: /index.php?route=account/account
Disallow: /index.php?route=checkout/cart
Disallow: /index.php?route=checkout/shipping
Disallow: /index.php?route=common/home
Disallow: /index.php?route=product/product/captcha
Disallow: /index.php?route=product/product*&manufacturer_id=
Disallow: /index.php?route=product/search
Disallow: /index.php?route=information/contact/captcha
Disallow: /index.php?route=information/information&information_id=
Disallow: /index.php?route=account/login
Disallow: /*route=account/
Disallow: /*route=account/login
Disallow: /*route=checkout/
Disallow: /*route=checkout/cart
Disallow: /*route=affiliate/
Disallow: /*route=product/search
Disallow: /*?sort=
Disallow: /*?sort
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*?order
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*?manufacturer
Disallow: /*?keyword
Host: site.com

файл .htaccess
* заместете site.com с адреса на вашия сайт.
Код:
Options +FollowSymlinks
Options -Indexes

<FilesMatch "\.(tpl|ini|log|html)$">
    Order Allow,Deny
    deny from all
</FilesMatch>

<FilesMatch "error.(txt)$">
    Order Allow,Deny
    Deny from all
</FilesMatch>

RewriteEngine On

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

# Редирект c www на бе www
RewriteCond %{HTTP_HOST} ^www.site.com
RewriteRule ^(.*)$ http://site.com/$1 [R=301,L]
# Редирект для главной (с /index.php на /)
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\ HTTP/
RewriteRule ^index\.html$ / [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/
RewriteRule ^index\.php$ / [R=301,L]
RewriteCond %{QUERY_STRING} ^$
RewriteRule ^index\.php$ / [R=301]

# php_flag register_globals off
# php_flag magic_quotes_gpc Off
# php_value upload_max_filesize 999M
# php_value post_max_size 999M
# php_value max_execution_time 200
# php_value max_input_time 200
# php_admin_value open_basedir none

<ifModule mod_headers.c>
    Header set Connection keep-alive
</ifModule>
AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
<ifModule mod_headers.c>
    Header append Vary User-Agent
</ifModule>
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

СТАН мога ли да ползвам само robots.txt файла, в смисъл с този файл ще ми се обхожда нормално сайта, а тези директории които са забранени, са забранени за да се избегне дублираното съдържание на продуктите в категориите и т.н. нали?
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Може да ползваш който си искаш файл и по отделно. Тук забранява дублирането на категории и продукти от резултатите за търсене, филтри и етц ...
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Ползвай welcome модула или някой безплатен HTML
не става нито с welcome модула нито с html модула и двете ми показват това което съм написал
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Дай да погледна за какво иде реч!

не става нито с welcome модула нито с html модула и двете ми показват това което съм написал
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Дай да погледна за какво иде реч!

http://www.opencart.com/index.php?ro...nsion_id=15062
просто трябва да разбера как се казва полето на този модул в база данни и ще го оправя, защото в базата данни ми ги вкарва с някви работи место "< и >"
 
От: От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Браво, стана така!

Само трябва да си допиша останалите служебни адреси, които искам да ги преправя!

Забравих да спомена, че съм с версия 1.5.6.1.

По-късно ще напиша обяснение какво се прави, даже ще напиша един VQMod направо + заявката за SQL


EDIT: Най-добре ще стане, ако някой може тук да сложи всички служебни адреси, които трябва да се променят.

Аз за момента съм оправил следните:

account/register
account/login
account/account (my account)
checkout/cart
checkout/checkout
product/manufacturer
product/special
account/order
account/newsletter
information/contact
account/return/insert
information/sitemap
product/manufacturer/info

Ако си го направил, можеш ли да го споделиш... :)
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте!
Ето какво ме мъчи и за сега не откривам решение. Виждам, че тук има доста запознати с опенкарта хора и искрено се надявам някой да ми помогне :)
Бих искала да задам още от админ панела продуктите да се сортират по дата на качване - винаги първо да показва последно качените. А изобщо не ми дава такава опция. Дори не мога да открия от къде се избира как да бъдат сортирани.
Версията на опенкарта е 1.5.6.4
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте!
Ето какво ме мъчи и за сега не откривам решение. Виждам, че тук има доста запознати с опенкарта хора и искрено се надявам някой да ми помогне :)
Бих искала да задам още от админ панела продуктите да се сортират по дата на качване - винаги първо да показва последно качените. А изобщо не ми дава такава опция. Дори не мога да открия от къде се избира как да бъдат сортирани.
Версията на опенкарта е 1.5.6.4

Здравей, за жалост все още няма добавена опция в администраторския панел за избиране на подредбата на продуктите. Може би някой колега ще ти препоръча безплатен модул за тази цел. Иначе аз мога да предложа ориентировъчен пример:

1. Отваря се следния файл -> catalog/controller/product/category.php
2. Намират се следните редове:

PHP:
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
			$sort = 'p.sort_order';
		}

		if (isset($this->request->get['order'])) {
			$order = $this->request->get['order'];
		} else {
			$order = 'ASC';
		}
3. Заменят се стойностите на променливите отговарящи за подредбата:
PHP:
		if (isset($this->request->get['sort'])) {
			$sort = $this->request->get['sort'];
		} else {
			$sort = 'p.date_added';
		}

		if (isset($this->request->get['order'])) {
			$order = $this->request->get['order'];
		} else {
			$order = 'DESC';
		}

Това ще важи само в страницата на текущата категория. Ако желаеш в други страници като тази с промоции примерно, трябва да се направи отново същото дървено и досадно ръчно заменяне. Успех!
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Хиляди благодарности!!!!!
Толкова време търсех как да стане тая работа. Много съм доволна от помощта ви :) и отново много благодаря!
Аз сега навлизам в материала и доста неща са ми в мъгла...след като открих този форум, може и за други неща да питам :D
Поздрави и приятна вечер!
 
  • Like
Реакции: CTAH
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте,

Можете ли да препоръчате модул, който да оптимизира процесорното време? Някой модул, който сте ползвали и със сигурност води до положителен резултат. Имам доста разправии с хостинг доставчиците и искат да ми спират сайтовете.

Нещата, които съм направил до момента:
1) Ограничил съм до минимум използваните модули
2) Правил съм подобрения в .htaccess файла
3) Премахнал съм product count-a.

Обаче май няма много ефект. В магазина има около 1000 продукта, като 3/4 от тях нямат допълнителни снимки.

Благодаря предварително!
 
Съвсем отговорно ти го казвам просто някой хостинги не отговарят на съвремените изисквания за натоварване на процесора от един уебасйт ето тук пуснах статистика

http://www.predpriemach.com/showthread.php?t=54402

suphp е много много бавно

освен това като пуснеш един phpinfo фаил какво ти казва във втората графа

ей тук ако пише suphp няма какво да направиш освен да смениш хостинга
http://www.predpriemach.com/showthread.php?t=54402&p=611316&viewfull=1#post611316
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Пише: CGI/FastCGI
Аз отдавна ти гледам хостинг предложенията и май е дошло време за смяна на доставчика. Дали ще ми е Ок малкия пакет: LSV VPSh 512 v2?
 

Горе