- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации jasiuk
Публикации jasiuk
35 публикаций создано jasiuk (учитываются публикации только с 22-May 23)
По типу контента
По пользователю
#23418 Простейший модуль ЧПУ
Отправлено от jasiuk в 01 November 2012 - 08:52 PM в Модули и дополнения ShopCMS
Разобрался! Прописал в скрипте полный путь до картинки.
#23414 Простейший модуль ЧПУ
Отправлено от jasiuk в 01 November 2012 - 08:15 PM в Модули и дополнения ShopCMS
Спасибо за подсказку. Отключил чпу, кнопка стала отображаться на всех страницах. Но чпу мне нужно. Как тогда можно сделать и чтобы чпу работал, и кнопка отображалась на всех страницах?Отключить ЧПУ (т.е. проверить, в ЧПУ дело или нет и стоит ли вообще писать о проблеме в эту тему) это переименовать два файла. Вы себя дураком выставляете или меня считаете?
#23411 Простейший модуль ЧПУ
Отправлено от jasiuk в 01 November 2012 - 07:07 PM в Модули и дополнения ShopCMS
В header.tpl.html до </head> вставил
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="scroll/scrolltopcontrol.js"></script>Залил картинку в папку images и исправил путь в файле scrolltopcontrol.js.
После этих действий на главной странице показывает стрелку прокрутки, когда опустишь страницу немногов низ, а вот на страницах товаров её нет.
Думаю, что теперь я более понятно объяснил мою проблему.
#23409 Простейший модуль ЧПУ
Отправлено от jasiuk в 01 November 2012 - 05:42 PM в Модули и дополнения ShopCMS
Установил в header.tpl скрипт кнопки, работает только на главной, прайс лист, о доставке. На страницах товара не показывает.
Может кто знает в чём проблема?
#18075 работа корзины
Отправлено от jasiuk в 03 April 2012 - 04:44 PM в Шаблоны ShopCMS
спасибо. проблема решена.
скрипт не трогал.
добавил стили в скрипт.
Была проблема, решил чисто заменой оригинального файла из шаблона. Наверное накосячил что-то поэтому и не работала аякс корзина.
#17924 Простейший модуль ЧПУ
Отправлено от jasiuk в 30 March 2012 - 09:44 PM в Модули и дополнения ShopCMS
Обновил index.php. Спасибо.Сравнение работает, а вот переход ко второй странице каталога (если есть вторая страница) - нет .
Например, вот тут - http://www.ledflashl...fonari-JETBEAM/
См. мое предыдущее сообщение о найденной ошибке.
Обновите index.php.
#17918 Простейший модуль ЧПУ
Отправлено от jasiuk в 30 March 2012 - 07:59 PM в Модули и дополнения ShopCMS
Оказывается была ошибка в файле head.tpl.html, сейчас сравнение товара работает. Извиняюсь, что отнял у Вас время.
#17895 Простейший модуль ЧПУ
Отправлено от jasiuk в 30 March 2012 - 01:30 PM в Модули и дополнения ShopCMS
Так вот самое интересное, что на этом магазине не установлено не одного модуля, уже попробовал заменить оригинальными файлами и индекс и краткое и страницу подробного описания, ни каких результатов не далоОчевидно, временно убирать ЧПУ и пытаться найти причину, по которой кнопка "сравнить" не работает. Видимо, это произошло после установки какого-то модуля с подгрузкой ява-библиотеки, которая (библиотека) мешает ранее установленным, а "Сравнить" написано толи на Яве, толи на Аяксе. Но это так, версия, не более того.
#17892 Простейший модуль ЧПУ
Отправлено от jasiuk в 30 March 2012 - 12:02 PM в Модули и дополнения ShopCMS
Спасибо за помощь, но как сейчас быть? Я и не додумался вернуть файлы на старые значения, чтобы проверить сравнения товаров, я был уверен, что он до определённого момента работал, а сейчас нет. Может кто подскажет причину?См. письмо про замену compare.html на /compare.html
У Вас на сайте в index.php я это уже исправил.
#17884 Простейший модуль ЧПУ
Отправлено от jasiuk в 29 March 2012 - 10:14 PM в Модули и дополнения ShopCMS
Посмотрел на чужом сайте и увидел такую деталь, на чужом сайте при наведении на кнопку сравнить показывает ссылку вида site.ru/#, а у меня показывает ссылку site.ru/kategoria/tovar.html/# В первом случае всё работает.
И еще - при добавлении через поиск удаляет сравнение товара только при такой ссылке site.ru/#, а при виде второй ссылки как у меня - нет.
#17875 Простейший модуль ЧПУ
Отправлено от jasiuk в 29 March 2012 - 07:37 PM в Модули и дополнения ShopCMS
Вроде перестало работать сравнение когда обновил модуль, со старой версией всё работало.
Наверное, никто просто не обращал внимания на сравнение товара (сам случайно обнаружил ошибку), а так, у меня два магазина и на одном просто не использую папку сравнения из-за ненадобности.
#17869 Простейший модуль ЧПУ
Отправлено от jasiuk в 29 March 2012 - 06:38 PM в Модули и дополнения ShopCMS
#17785 highslide.packed.js на дополнительной странице в магазине
Отправлено от jasiuk в 25 March 2012 - 04:04 PM в Шаблоны ShopCMS
#17164 Простейший модуль ЧПУ
Отправлено от jasiuk в 03 March 2012 - 09:50 AM в Модули и дополнения ShopCMS
#17089 Простейший модуль ЧПУ
Отправлено от jasiuk в 01 March 2012 - 03:05 PM в Модули и дополнения ShopCMS
#17073 Вторая кнопка - купить
Отправлено от jasiuk в 01 March 2012 - 09:31 AM в Поддержка ShopCMS
#16562 Простейший модуль ЧПУ
Отправлено от jasiuk в 15 February 2012 - 11:38 AM в Модули и дополнения ShopCMS
#16545 Простейший модуль ЧПУ
Отправлено от jasiuk в 14 February 2012 - 11:11 PM в Модули и дополнения ShopCMS
Эти неправильные ссылки в карте сайта почему-то дублировались, в середине карты сайта есть они же в статьях, но в нормальном отображении.в общем-то, не особенно и получилось. В Вашем sitemap.xml ссылка выглядит как
shop.domain.comporody_karpa_koi
а нормальная ссылка
shop.domain.com/stati/porody_karpa_koi.html
---------- Сообщение объединено ----------
Поставил вчерашний файл sitemap.php со своим дополнением вывода ссылок статьи в карту сайта и вроде отображает сейчас корректно, не дублирует ссылки.
---------- Сообщение объединено ----------
Спасибо, что увидели у меня не корректное отображение ссылок, сам то я и не заметил сразу.badisoft
---------- Сообщение объединено ----------
сейчас врубился, что не правильно и сейчас отображаются ссылки в карте сайта, в статьях должны выводиться с .html
---------- Сообщение объединено ----------
сильно не пинать, вот внёс поправки в код и появилось .html в карте сайта.
$data = mysql_query("SELECT uri,title from ".DB_PRFX."articles") or die(mysql_error());
while ($row = mysql_fetch_assoc($data))
{
$from = "articles_".$row['uri'].".html";
$to = "/stati/".($row['uri'].".html");
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$from', cpu_to='$to'");
}
#16512 Простейший модуль ЧПУ
Отправлено от jasiuk в 13 February 2012 - 10:42 PM в Модули и дополнения ShopCMS
$data = mysql_query("SELECT uri,uri from ".DB_PRFX."articles") or die(mysql_error());
while ($row = mysql_fetch_assoc($data))
{
$from = "articles_".$row['uri'].".html";
$to = "/stati/".translit($row['uri']);
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$from', cpu_to='$to'");
}
#16421 Простейший модуль ЧПУ
Отправлено от jasiuk в 12 February 2012 - 02:38 AM в Модули и дополнения ShopCMS
#16358 Простейший модуль ЧПУ
Отправлено от jasiuk в 10 February 2012 - 09:41 PM в Модули и дополнения ShopCMS
---------- Сообщение объединено ----------
У меня так же, хотя был момент когда можно было перейти по старым ссылкам и они отображались корректно.разобрался всё работает, и даже при том что у меня на хостинге PHP5 5.2.14
только теперь старые ссылки уже не работают, открывается главная, вообще что угодно можно написать после site.ru открывает главную.
#16353 Простейший модуль ЧПУ
Отправлено от jasiuk в 10 February 2012 - 09:15 PM в Модули и дополнения ShopCMS
# ver.1.02
require_once "core/config/connect.inc.php";
define('CATEGORY_PATTERN','/\\/?category_(?[0-9]+)((_offset_(? [0-9]+))|(? _show_all))?\\.html/');
define('PRODUCT_PATTERN' ,'/\\/?product_(?[0-9]+)\\.html/');
define('PAGE_PATTERN' ,'/\\/?page_(?[0-9]+)\\.html/');
define('NEWS_PATTERN' ,'/\\/?show_news_(?[0-9]+)\\.html/');
mysql_connect(MYSQL_HOST,MYSQL_USER,MYSQL_PASS);
mysql_select_db(MYSQL_NAME);
replace_from_cpu();
ob_start();
require_once 'index_old.php';
while (ob_get_level() > 1)
ob_end_flush();
$content = ob_get_contents();
ob_end_clean();
echo replace_to_cpu($content);
function replace_from_cpu()
{
if($row = mysql_fetch_assoc(mysql_query("SELECT cpu_from from ".DB_PRFX."cpu_table where cpu_to='".$_GET['cpu']."'")))
switch(substr($row['cpu_from'],0,strpos($row['cpu_from'],"_")))
{
case "category":
preg_match(CATEGORY_PATTERN,$row['cpu_from'],$matches);
$_GET['categoryID'] = $matches['category'];
if (intval($matches['offset'])>0)
$_GET['offset'] = $matches['offset'];
elseif ($matches['showall'])
$_GET['show_all']=true;
break;
case "product":
preg_match(PRODUCT_PATTERN,$row['cpu_from'],$matches);
$_GET['productID'] = $matches['product'];
break;
case "page":
preg_match(PAGE_PATTERN,$row['cpu_from'],$matches);
$_GET['show_aux_page'] = $matches['page'];
break;
case "show":
preg_match(NEWS_PATTERN,$row['cpu_from'],$matches);
$_GET['fullnews'] = $matches['news'];
break;
}
}
function replace_to_cpu($content)
{
function category_replacer($matches)
{
if ($row = mysql_fetch_assoc(mysql_query("SELECT name from ".DB_PRFX."categories where categoryID=".$matches['category']."")))
{
$to="/".translit($row['name']);
if (intval($matches['offset'])>0)
$to.="/skip".$matches['offset'];
elseif ($matches['showall'])
$to.="/all";
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$matches[0]', cpu_to='$to'");
return $to;
}
else return $matches[0];
}
function products_replacer($matches)
{
if ($row = mysql_fetch_assoc(mysql_query("SELECT name from ".DB_PRFX."products where productID=".$matches['product']."")))
{
$to="/".translit($row['name']);
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$matches[0]', cpu_to='$to'");
return $to;
}
else return $matches[0];
}
function page_replacer($matches)
{
if ($row = mysql_fetch_assoc(mysql_query("SELECT aux_page_name from ".DB_PRFX."aux_pages where aux_page_ID=".$matches['page']."")))
{
$to="/".translit($row['aux_page_name']);
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$matches[0]', cpu_to='$to'");
return $to;
}
else return $matches[0];
}
function news_replacer($matches)
{
if ($row = mysql_fetch_assoc(mysql_query("SELECT title from ".DB_PRFX."news_table where NID=".$matches['news']."")))
{
$to="/".translit($row['title']);
mysql_query("REPLACE INTO ".DB_PRFX."cpu_table SET cpu_from='$matches[0]', cpu_to='$to'");
return $to;
}
else return $matches[0];
}
$content = preg_replace_callback(CATEGORY_PATTERN,"category_replacer",$content);
$content = preg_replace_callback(PRODUCT_PATTERN,"products_replacer",$content);
$content = preg_replace_callback(PAGE_PATTERN,"page_replacer",$content);
$content = preg_replace_callback(NEWS_PATTERN,"news_replacer",$content);
$replace = array(
"'data/" => "'/data/",
'"data/' => '"/data/',
'href="stati/' => 'href="/stati/',
"='index.php" => "='/index.php",
'="index.php' => '="/index.php',
'="admin.php?' => '="/admin.php?',
'"price.html' => '"/price.html',
'"cart.html' => '"/cart.html',
'"feedback.html' => '"/feedback.html',
'href="stati/' => 'href="/stati/'
);
return strtr($content,$replace);
}
function translit($str)
{
$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"," "=> "_","."=> "",","=> "","/"=> "_","’"=> "","°"=> "","+"=> "_");
return strtr($str,$tr);
}
?>
#16350 Простейший модуль ЧПУ
Отправлено от jasiuk в 10 February 2012 - 08:47 PM в Модули и дополнения ShopCMS
#Options +FollowSymlinks -Indexes -MultiViews
Options +FollowSymlinks -Indexes
DirectoryIndex index.php
ErrorDocument 404 /404.html
php_value session.use_trans_sid 0
php_value session.use_cookies 1
php_value session.use_only_cookies 1
php_value session.auto_start 0
php_value magic_quotes_gpc 0
php_value register_globals 0
php_value display_errors 1
php_value magic_quotes_runtime 0
php_value allow_url_fopen 1
php_value output_buffering 0
php_value error_reporting E_ALL
RewriteEngine on
RewriteRule ^stati/([^/]+).html$ index.php?fullarticles=$1 [L]
RewriteRule ^stati/([0-9]+)/$ index.php?articles=yes&offset=$1 [L]
RewriteRule ^stati/$ index.php?articles=yes [L]
RewriteRule ^sitemap\.xml$ /xml_sitemap.php [L]
RewriteRule ^news\.html$ index.php?news=yes [L]
RewriteRule ^feedback\.html$ index.php?feedback=yes [L]
RewriteRule ^price\.html$ index.php?show_price=yes [L]
RewriteRule ^cart\.html$ index.php?shopping_cart=yes [L]
RewriteRule ^wide_search\.html$ index.php?search_with_change_category_ability=yes [L]
RewriteRule ^compare\.html$ index.php?comparison_products=yes [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?cpu=/$1 [L,QSA]
#16341 Простейший модуль ЧПУ
Отправлено от jasiuk в 10 February 2012 - 05:42 PM в Модули и дополнения ShopCMS
#15332 Проблема с показом фотографий товара и водяного знака.
Отправлено от jasiuk в 13 January 2012 - 09:39 PM в Поддержка ShopCMS
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации jasiuk