Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Drifter-B

Страницы: [1] 2
1
Сам разобрался. В последней сборке имеется ошибка в functins.php

в функциях to_url и file_url надо заменить это:
    $text = preg_replace("/[^А-Яa-z0-9-s .]/i", "", $text);
    $tr = array(
        "ю"=>"a","а"=>"b","б"=>"v","ц"=>"g",
        "д"=>"d","е"=>"e","ф"=>"j","г"=>"z","х"=>"i",
        "и"=>"y","й"=>"k","к"=>"l","л"=>"m","м"=>"n",
        "н"=>"o","о"=>"p","п"=>"r","я"=>"s","р"=>"t",
        "с"=>"u","т"=>"f","у"=>"h","ж"=>"ts","в"=>"ch",
        "ь"=>"sh","ы"=>"sch","з"=>"","ш"=>"yi","э"=>"",
        "щ"=>"e","ч"=>"yu","ъ"=>"ya","Ю"=>"a","А"=>"b",
        "Б"=>"v","Ц"=>"g","Д"=>"d","Е"=>"e","Ф"=>"j",
        "Г"=>"z","Х"=>"i","�?"=>"y","Й"=>"k","К"=>"l",
        "Л"=>"m","М"=>"n","Н"=>"o","О"=>"p","П"=>"r",
        "Я"=>"s","Р"=>"t","С"=>"u","Т"=>"f","У"=>"h",
        "Ж"=>"ts","В"=>"ch","Ь"=>"sh","Ы"=>"sch","З"=>"y",
        "Ш"=>"yi","Э"=>"","Щ"=>"e","Ч"=>"yu","Ъ"=>"ya",
        " "=> "_"
    );

на это:
    $text = preg_replace("/[^a-яa-z0-9-s ]/i", "", $text);
    $tr = array(
"А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
"Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
"Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
"О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
"У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
"Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
"Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
"в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
"з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
"м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
"с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
"ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
"ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya",
" "=> "_"       
    );

2
Добрый день.

Использую свежую сборку lego6.2.2
При добавлении категории генерируется странный ЧПУ:
категория: Христианская тематика
ЧПУ получается: iyybolb_enbylb/

Подскажите пожалуйста, что может быть за проблема и куда копать?

3
Да, это решает проблему.
Спасибо.

4
Так никто мне и не подскажет? :'(

5
Добрый день.
При попытке перейти по ссылкам навигатора в новостях, сайт показывает 404-ю страничку как для /news/&offset=5 так и для /news/&show_all=yes
В каталоге товаров навигатор работает без проблем.
Версия LegoSP 6.1.2

.htaccess выглядит так:
#config
DirectoryIndex index.php
AddDefaultCharset utf-8
AddCharset utf-8 .php
Options -Indexes
#rewrite url's
RewriteEngine On
RewriteBase     /
#www redirect
RewriteCond %{HTTP_HOST} ^www.off-site.ru$ [NC]
RewriteRule ^(.*)$ http://off-site.ru/$1 [R=301,L]
#copress js and css
RewriteRule core/js/(.*)\.js$ core/jscss.php [L]
RewriteRule css/css_(.*)/(.*).css$ core/jscss.php [L]
RewriteRule ^core_ajaxconst.js$ core/core_ajaxconst.php [L]
#payment
RewriteRule payment/$ index.php?payment [L]
#about url's
RewriteRule ^catalog/(.*)/about/$ index.php?about&category=$1/ [L]
RewriteRule ^brand/(.*)/about/$ index.php?about&brands=$1/ [L]
#sort url's
RewriteRule ^(.*)/(.*)/&sort=(name|Price|customers_rating|in_stock|product_code)&order=(ASC|DESC)$ index.php?$1_hurl=$2/&sort=$3&order=$4 [L]
RewriteRule (.*)/(.*)/&offset=([0-9]+)$ index.php?$1_hurl=$2/&offset=$3 [L]
RewriteRule (.*)/(.*)/&offset=(.*) core/core_404.php?files [L]
RewriteRule ^(.*)/(.*)/&show_all=yes$ index.php?$1_hurl=$2/&show_all=yes [L]
#404
RewriteRule ^catalog/(.*)[&|\?](.*)$ core/core_404.php?files [L]
RewriteRule ^product/(.*)/[&|?](.*)$ core/core_404.php?files [L]
RewriteRule ^news/[&|?](.*)$ core/core_404.php?files [L]
#catalog url's
RewriteRule ^register/$ index.php?cust_register=yes [L]
RewriteRule ^catalog/(.*)$ index.php?catalog_hurl=$1 [L]
RewriteRule ^product/(.*)/$ index.php?product_hurl=$1/ [L]
RewriteRule ^news/(.*)/$ index.php?news=$1/ [L]
RewriteRule ^news/$ index.php?news_list [L]
RewriteRule ^news_archive/$ index.php?news_archive [L]
RewriteRule ^pages/(.*)$ index.php?pages&pages=$1 [L]
RewriteRule ^tags/(.*)/$ index.php?tags_hurl=$1/ [L]
RewriteRule ^brand/(.*)/(.*) index.php?brand=$1/$2 [L]
#lang url's
RewriteRule ^ru/$ index.php?new_language=0 [L]
RewriteRule ^fr/$ index.php?new_language=1 [L]
RewriteRule ^en/$ index.php?new_language=2 [L]
#information url's
RewriteRule info/(.*)$ index.php?aux_pages=$1 [L]
RewriteRule contact/&send_result=(.*)$ index.php?contact&send_result=$1 [L]
RewriteRule contact/$ index.php?contact [L]
RewriteRule service/$ index.php?aux_page=aux2 [L]
RewriteRule pricelist/([0-9]*)/$ index.php?show_price=$1 [L]
RewriteRule pricelist/$ index.php?show_price=yes [L]
RewriteRule ^price.xls$ core/core_xls.php [L]
RewriteRule feed.xml$ core/core_rss.php [L]
RewriteRule ^about/$ index.php?aux_page=aux1 [L]
RewriteRule grafik/$ index.php?aux_page=aux1 [L]
RewriteRule adress/$ index.php?aux_page=aux1 [L]
RewriteRule sitemap\.xml$ core/sitemap.php [L]
RewriteRule sitemap/$ index.php?sitemap [L]
#administration url's
RewriteRule admin$ admin.php [L]
RewriteRule admin/$ admin.php [L]
#cart url's
RewriteRule add2cart/(.*)$ index.php?shopping_cart&add2cart=$1 [L]
RewriteRule cart/$ index.php?shopping_cart=yes [L]
RewriteRule cart/&remove=(.*)$ index.php?shopping_cart=yes&remove=$1 [L]
RewriteRule cart/&clear$ index.php?shopping_cart=yes&clear_cart=yes [L]
RewriteRule cart/order/$ index.php?order_custinfo=yes [L]
RewriteRule cart/order_placed/$ index.php?order_placement_result=1 [L]
RewriteRule printorder/$ core/core_printorder.php [L]
RewriteRule pd4/$ core/print_pd4.php [L]
#yandex url's
RewriteRule yandex\.(xml|yml)$ core/core_yml.php [L]
RewriteRule metamarket\.xml$ core/core_metamarket.php [L]
#search_expanded url's
RewriteRule search_expanded/ index.php?search_expanded=1 [L]
#watermark
#RewriteRule ^(products_pictures|products_thumb|userfiles)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All image
#RewriteRule ^(products_pictures)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All products_pictures
#RewriteRule ^(products_pictures)/(.*-B\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # only big products_pictures
#RewriteRule ^(products_pictures)/(.*-H\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # only smal products_pictures
#RewriteRule ^(products_thumb)/(.*\.(gif|jpg|jpeg|png))  core/watermark.php?dir=$1&img_path=$2 [L] # All products_thumb
#errors
RewriteRule 404/$ core/core_404.php?files [L]
ErrorDocument 403 core/core_404.php?files
ErrorDocument 404 core/core_404.php?files

Пожалуйста подскажите в чём может быть проблема.

P.S. Файл error.log пуст

6
Общие вопросы / Re: 404 при смене языка
« : Июля 01, 2014, 11:13:38 am »
Ошибка именно там - в index.php на этом самом header("Location: ".$_SERVER["HTTP_REFERER"]);
Цитировать
[01.07.14 10:24] Error Cannot modify header information - headers already sent by (output started at Z:\home\off-site.com\www\index.php:51) (code: 2) in Z:\home\off-site.com\www\core\core_404.php (line: 8)

Однако, добавление exit; проблему решило. Спасибо за помощь.

7
Общие вопросы / 404 при смене языка
« : Июля 01, 2014, 10:20:23 am »
Всем привет.
Собственно сабж. При попытке смены языка вижу 404-ю страничку. Сам скрипт при этом отрабатывает и если перейти с 404-й на сайт он отображается в нужном языке.
Я, к сожалению, не большой спец в PHP, но что-то не так похоже вот здесь в index.php:
if (isset($_GET["new_language"]) && $_SESSION["current_language"] != $_GET["new_language"]) {
$_SESSION["current_language"] = $_GET["new_language"];
header("Location: ".$_SERVER["HTTP_REFERER"]);
}

Если заменить
header("Location: ".$_SERVER["HTTP_REFERER"]);на
echo '<script>window.location.href = "'.$_SERVER["HTTP_REFERER"].'";</script>';то всё отрабатывет, но во первых выглядит не очень красиво (при переключении на короткое время видно белый экран), а во вторых использование JS - дурной тон :)

Как бы мне это побороть? Подскажите, пожалуйста.
Версия LegoSP - 6.1.2

8
Спасибо

9
А сюда поправленный файл для 5.0.2 прилепить можете? Ну чтобы все могли скачать, у кого старый движок. Так же проще вроде...

10
такая же сегодня была проблема.
И как решил?

11
Поменял, спасибо.

Пожалуйста сообщите, когда разберётесь, нужно-ли ещё что-то сделать...

12
Всем доброго времени!

За сутки я сам и администратор другого сайта (который я делал) получили письмо примерно следующего содержания:

"Мы взломали ваш сайт см. скриншот. Если Вы не хотите чтобы мы закрыли его навсегда,переведите 1000р на этот яндекс счет..."

актуальный скриншот админки прилагался.

Мой сайт http://biser-busina.ru/ движок Lego 5.0.2
Другой http://trattoria-tula.ru/ движок Lego 6.1

Кто нибудь знает как бороться с этой уязвимостью, кроме блокировки админки по IP?

13
Версия: 5.0.2
Сайт: бисер-бусина.рф

Здравствуйте.

Ситуация следующая:
После того, как зарегистрированный пользователь логинится, его cust_id пишется в куки и должен оставаться там, как я понял, 3 месяца. На самом же деле (возможно только у меня на сайте, даже не знаю) логин "держится" примерно час и потом при любом переходе или обновлении страницы оказывается что пользователь снова незалогинен. В моём случае это вызывает глюки с корзиной (я её храню в куках) и прочие неудобства.

Вопрос: почему происходит разлогин и как его убрать?

Большинство прошлых глюков было связано с кодировками некоторых файлов php и js. Может и в этот раз нечто подобное?..

14
Да, исправления htaccess и general.inc.php решают проблему.
Спасибо.

15
Добрый день.

Версия: 5.0.2
Сайт: http://бисер-бусина.рф

Проблема такая:
После залития на хостинг (на денвере всё работало) перестала обновляться корзина после удаления товара. Т.е. - нажимаешь на кнопочку "-" и ничего не происходит. Если после нажать "пересчитать" корзина обновляется и показывается уже без удалённого товара.

Так же, в процессе оформления заказа, после ввода данных клиента (имя, адрес и т.п.) и нажатия кнопки "оформить заказ" не появляется окно с обзором заказа и способами оплаты, но заказ оформляется и появляется в админке. Думаю, что уши у этой ошибки растут оттуда же, откуда и у предыдущей.

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

Страницы: [1] 2