ЧПУ для SHOP-SCRIPT

Так же не работает кнопка "регистрация" в начале оформления заказа.
The requested URL /register.html&order_without_billing_address=yes was not found on this server.
 
Да я его заказывал сам, то есть заказчик я :D
Я не возмущался. Мне нужен был в большей степени не для самого магазина, а для того, чтобы поисковикам больше нравился магазинчик и выделялся немного среди одинаковых SS'ов.
Основные функции работают и ладно. Я при проверки сильно не заморачивался. Потыкал на кнопочки и всё.

Знал бы ПХП сам бы подправил для нуледа, но...:ah:
 
Заказчики не возмущались что так много ошибок?
Его немного перекроить нужно будет.:ah:
Думаю там не много надо перекраивать... Может кто поможет нам непрограммерам. А мы скажем большое СПАСИБО!
 
  • Заблокирован
  • #15
Я себе делал сам.
Самое главное было сделать на категории и на саму непосредственно продукцию, чтоб поисковики лучше разглядывали.

Сложного ни чего нету. Делал непосредственно в файлах \templates\frontend\tmplх\

Но в основном в \templates\frontend\tmplх\home.tpl.html
и \templates\frontend\tmplх\category_tree.tpl.html

Вот коды этих 2-х файлов, как наглядное пособие:

category_tree.tpl.html


home.tpl.html

Код:
[POSTS=1]{* front-end homepage*}

<table border="0" cellpadding="0" cellspacing="0" width="464" class="menu">
<tr>
<td width="464">
{$smarty.const.STRING_GREETINGS}
</td>
</tr>
</table>


<table width="560" border="0" cellpadding="5" cellspacing="0">
{section name=i loop=$root_categories}
{if $smarty.section.i.index is div by 2}<tr>{/if}
<td align="center" valign="top">
	{if $root_categories[i][3] ne ""}<a href="category_{$root_categories[i][0]}.htm"><img border=0 src="products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]|replace:'"':'&quot;'}">{/if}
</td>
<td width="464" valign="top">
		<font class="mp3"><a href="category_{$root_categories[i][0]}.htm">{$root_categories[i][1]}</a></font> <font class="many"><br><b>({$root_categories[i][2]} наименов.)</b></font><br>
<font class="many">
		{* show sub categories *}
		{assign var="tmp" value=0}
		{section name=j loop=$root_categories_subs}
		  {if $root_categories_subs[j][3] == $root_categories[i][0]}
		    
			{if $tmp == 1} <font class="many">| 
			{else}
				{assign var="tmp" value=1}
			{/if}
			
			<a href="category_{$root_categories_subs[j][0]}.htm">{$root_categories_subs[j][1]}</a></font>
		  {/if}
		{/section}

</td>

{/section}
</table>
{* now show special offers *}
<p>
<center>
<table border=0 width="464" cellspacing=1 cellpadding=5>
{section name=i loop=$special_offers}
{if $smarty.section.i.index is div by 2}<tr>{/if}
<td valign=top>

 <table border=0 width=100% bgcolor=#{$smarty.const.CONF_MIDDLE_COLOR} cellpadding=0 cellspacing=1>
 <tr><td>

  <table border=0 bgcolor=white width=100%>
   <tr>
   <td colspan=2><a href="product_{$special_offers[i][0]}.htm"><img src="products_pictures/{$special_offers[i][2]}" border=0></a></td>
   </tr>
   <tr>
   <td align=center class="product"><a href="product_{$special_offers[i][0]}.htm">{$special_offers[i][1]}</a></td>
   </tr>
   <tr>
   <td align=center class="product_price"><b>{$special_offers[i][3]}</b></td>
   </tr>
  </table>

 </td></tr>
 </table>

</td>
{if ($smarty.section.i.index+1) is div by 2}</tr>{/if}
{/section}
</table>
</center>
[/POSTS]

И в других тоже по аналогии.

Вот сам .htaccess



И прописать линки нужные в index.tpl.html
Больше ни чего не мудрил, т.к. не нужно было.
P.S. IMHO Гланое кейворды в описании товара и самого магазина + раскрутка!
 
Я себе делал сам.
Самое главное было сделать на категории и на саму непосредственно продукцию, чтоб поисковики лучше разглядывали.

Сложного ни чего нету. Делал непосредственно в файлах \templates\frontend\tmplх\

Но в основном в \templates\frontend\tmplх\home.tpl.html
и \templates\frontend\tmplх\category_tree.tpl.html

Вот коды этих 2-х файлов, как наглядное пособие:

category_tree.tpl.html
*** скрытое содержание ***

home.tpl.html

Код:
[B]*** скрытое содержание ***[/B]

И в других тоже по аналогии.

Вот сам .htaccess

*** скрытое содержание ***

И прописать линки нужные в index.tpl.html
Больше ни чего не мудрил, т.к. не нужно было.
P.S. IMHO Гланое кейворды в описании товара и самого магазина + раскрутка!
Боюсь напутать что... А как насчет подправить то, что уже выкладывалось тут. Вроде работает ЧПУ, только не везде (нет регистрации и т.д.). Может там всего то малость подправить???
 
  • Заблокирован
  • #17
В файле .htaccess удали
RewriteRule ^register.html$ index.php?register=yes [L]
RewriteRule ^successful.html$ index.php?r_successful=yes [L]

И в index.php удали несколько строк:

"'(?<!/)index.php\?register=yes'",
"'(?<!/)index.php\?r_successful=yes'",


"/register.html",
"/successful.html",

Получится, что регистрация обычная будет, а всё остальное в html. Должно помочь.
 
В файле .htaccess удали
RewriteRule ^register.html$ index.php?register=yes [L]
RewriteRule ^successful.html$ index.php?r_successful=yes [L]

И в index.php удали несколько строк:

"'(?<!/)index.php\?register=yes'",
"'(?<!/)index.php\?r_successful=yes'",


"/register.html",
"/successful.html",

Получится, что регистрация обычная будет, а всё остальное в html. Должно помочь.

помочь то поможет... но расширеный поиск работать не будет...:ah:
 
  • Заблокирован
  • #19
Проверю. Но сомневаюсь, что расширенный поиск зависит от регистрации - IMHO.
Хотя, если брать во внимание поиск, то нет гарантии, что клиент, который искал что-либо,....... будет отображаться в Яндексе или Гуугле. Т.к. поискового бота просто так не затащить в магазин. И тем более при поиске товара юзером, чтоб они оба присутствовали в шопе, тем самым, чтоб бот фиксил все изменения и запросы пользователя(ей)...

С одной стороны это бессмысленно...

Конечно, если копать дальше, то придем к результатам. Но нада время. Добьемся.
 
Конечно, если копать дальше, то придем к результатам. Но нада время. Добьемся.

Вот нашел еще где-то якобы универсальный вариант ЧПУ... Говорят должен подходить ко многим сайтам.
Может посмотришь, можно ли его прикрутить к SSP?
И твое мнение о нем...
 

Вложения

  • url_rewriter-2007-11-18.rar
    5,9 KB · Просмотры: 170
Назад
Сверху