1. controller/common/header.php
$this->data['text_my_link'] = $this->language->get('text_my_link');
$this->data['url_my_link'] = ....
2. view/common/header.tpl
Это вы наверное сделали
2. language/ЯЗЫК/common/header.php
$_['text_my_link'] = 'Название ссылки';
Уделить больше внимания внутренней оптимизации.
По возможности скрипты, а их там не мало, снести в футер
На "премиум" шаблонах закешировать стили
Ага, спасибо, за разъяснение
Но, опять бараны..
[argv] => Array ( [0] => _route_=%d1%84%d1%84%d1%84%d1%84/usb/&rrr=%25D1%2584%25D1%2584%25D1%2584 )
_route_=%d1%84%d1%84%d1%84%d1%84/usb - это index.php?_route_=%d1%84%d1%84%d1%84%d1%84/usb
,а
rrr - из QUERY_STRING, (QSA из rewrite_rule)
rrr=%d1%84%d1%84%d1%84%d1%84
ps/ можно подумать, что я тупой, да, наверное я такой и есть. Не складывается у меня каменный цветок.
Хостера я конечно попытаюсь пнуть, но тут хотя бы знать куда пихать - под зад, и сразу в морду.
А urldecode/urlencode именно происходит для параметров из QUERY_STRING (QSA)
Итак, что я вижу
$_SERVER
[REQUEST_URI] => /%D1%84%D1%84%D1%84%D1%84/usb/?rrr=%D1%84%D1%84%D1%84 [argv] => Array ( [0] => _route_=%d1%84%d1%84%d1%84%d1%84/usb/&rrr=%25D1%2584%25D1%2584%25D1%2584 )
Array ( [_route_] => фффф/usb/ [rrr] => %D1%84%D1%84%D1%84%D1%84 )
В какой момент "ломается" $_GET?
не поверите, я удивился про NC, потому что проверял с NE (нашел в инете). И попробовал Ваше NC (мало ли)
Тут уже на холодное дуешь... И не знаю какой еще тест провести.---------- Добавлено 19.05.2015 в 21:59 ----------Но почему у $_SERVER все в порядке, а у $_GET - лажа.
Пробовал, не дает никакого эффекта
print_r($_SERVER)
Array( [PATH] => /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin [PWD] => /home/virtwww/w_*****_7a6bd0ca/.fast-php [SHLVL] => 0 [PHP_FCGI_MAX_REQUESTS] => 500 [ORACLE_HOME] => /opt/instantclient/11.2 [FCGI_ROLE] => RESPONDER [REDIRECT_SCRIPT_URL] => /фффф/usb/ [REDIRECT_SCRIPT_URI] => http://*****/фффф/usb/ [REDIRECT_PHPRC] => /home/virtwww/w_*****_7a6bd0ca/.php/ [REDIRECT_STATUS] => 200 [SCRIPT_URL] => /фффф/usb/ [SCRIPT_URI] => http://*****/фффф/usb/ [PHPRC] => /home/virtwww/w_*****_7a6bd0ca/.php/ [HTTP_HOST] => ***** [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 5.1; rv:37.0) Gecko/20100101 Firefox/37.0 [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => gzip, deflate [HTTP_COOKIE] => PHPSESSID=odj65r4gl3l4lgs5ehsvgcp4u5;......... [HTTP_CONNECTION] => close [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_X_FORWARDED_URI] => /%D1%84%D1%84%D1%84%D1%84/usb/?rrr=%D1%84%D1%84%D1%84 [HTTP_X_FORWARDED_REQUEST] => GET /%D1%84%D1%84%D1%84%D1%84/usb/?rrr=%D1%84%D1%84%D1%84 HTTP/1.1 [SERVER_SIGNATURE] => <address>Apache/2.2.23 (Unix) mod_fcgid/2.3.7 Server at ***** Port 80</address> [SERVER_SOFTWARE] => Apache/2.2.23 (Unix) mod_fcgid/2.3.7 [SERVER_NAME] => ***** [SERVER_ADDR] => 8*********** [SERVER_PORT] => 80 [REMOTE_ADDR] => 10********** [DOCUMENT_ROOT] => /home/virtwww/w_*****_7a6bd0ca/http [SERVER_ADMIN] => [no address given] [SCRIPT_FILENAME] => /home/virtwww/w_*****_7a6bd0ca/http/index.php [REMOTE_PORT] => 3113 [REDIRECT_QUERY_STRING] => _route_=%d1%84%d1%84%d1%84%d1%84/usb/&rrr=%25D1%2584%25D1%2584%25D1%2584 [REDIRECT_URL] => /фффф/usb/ [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => _route_=%d1%84%d1%84%d1%84%d1%84/usb/&rrr=%25D1%2584%25D1%2584%25D1%2584 [REQUEST_URI] => /%D1%84%D1%84%D1%84%D1%84/usb/?rrr=%D1%84%D1%84%D1%84 [SCRIPT_NAME] => /index.php [PHP_SELF] => /index.php [REQUEST_TIME] => 1432060213 [argv] => Array ( [0] => _route_=%d1%84%d1%84%d1%84%d1%84/usb/&rrr=%25D1%2584%25D1%2584%25D1%2584 ) [argc] => 1)
хм...
зы.. не обращаем внимание на наличие index.php и адресные строки (В самом начале
index.php, до всех инициализаций код
if (isset($_GET['rrr'])){ print_r($_GET);print_r($_SERVER);exit;}
Проверка проходит на рабочем ресурсе, и любое вмешательство, нарушающее ... сами знаете
принудительно обрабатываю
Но у других хостеров такое не проявляется.
Проблема возникает при REWRITE_RULE с QSA флагом---------- Добавлено 19.05.2015 в 21:24 ----------
Не имею ни малейшего понятия..
Это как-то существенно?
Есть у меня магазин, в котором я кое-что покупаю, ну... там мне удобней и дешевле.
Обороты там не хилые.
Цена, есть В наличии - есть. Делаешь заказ, а в наличии есть, но другая модель, и по хар-кам лучше и по цене дороже, и цвет совсем не тот который хотел.
Перезванивают!!! И спрашивают.. А почему Вы не позвонили...
Ага... а потом ищи-свищи эту кнопку
Особенно, когда она появляется при hover, и не текстом, а иконкой (в основном этим страдают при выводе списков товаров
Но и в карточке товара также могут вывести с иконокой корзины, а такэе видел просто большой "+"