[SEO-4-SMF] SEO Адреса для SMF

Автор v3r4L3x, 30 января 2007, 14:22:33

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

orangevi

#50
кто подскажет как такую штуку исправить?
http://bezbileta-friends.net/forum/audio/Любимая-песня-из-"Нарисована"-t135.0.html
чтобы латиницей был прописан тоже.
и что самое главное ссылки 50/50. от чего не пойму никак

Asio Otus

Цитата: kagorec от 08 января 2008, 23:13:56
как я понял этот мод коректно адаптирован только под utf-8
может подскажите как поставить на 1251 кодированный форум???

У меня мод работает на форуме с win-1251 кодировкой.

Надо в файл Subs-Seo4SMF.php  вставить нужные
строки из этого сообщения http://www.simplemachines.ru/index.php/topic,1466.msg12274.html#msg12274

В строках указаны замены букв для cyrilic и конвертация $name в utf-8 перед заменой.

Затем нужно разблокировать язык выбора в списке и добавить свой язык cyrilic файле Seo4SMFAdmin.template.php Без разблокировки стандартным считается utf-8.

Да и еще после установки проверьте, продвижения по ссылками форума, у меня из-за пропущенного символа в .htaccess  не пущал на 2 и последующие страницы разделов форума.

bbbbbb

у меня версия Seo4SMF 0.2.9.8 Released

форум 1.3 (там написано, что этот мод для этого форума)

но всё как было так и есть!

всетаки, что нужно сделать чтобы была статическая страница???

добавть что-то в мод rewrite?
в посиске я не нашел

на официальном форума по ссілке автор есть пример rewrite но у меня выдало ошибку переадресации!

что нужно сделать?
  wallbash wallbash wallbash

bbbbbb

покажите свой rewrite пожалуйста
>:( :(

orangevi

подскаже может есть какой мод чтобы можно было самому ввести урл. ну достутим вместо "igry" написать "games" или это можно через замены сделать?

bbbbbb

я сделал
Options +FollowSymLinks

RewriteEngine on

#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum

RewriteBase /


#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]

#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]

#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]

#Rewrite Old urls
RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]

RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]

#Bad Url's
#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]

RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]

#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]

#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]

#New profiles URL's
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]

#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]

#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]

#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]


Это достаточно?


когда навожу мышой, то видно знак вопроса, когда перейду на тему, то уже видно что работает mod_rewrite !! когда навожу тут на форуме, то нету знакока вопроса!! как сделать чтобы не было видно знака впороса при наводе? или это без разницы для поисковиков ???

Официальный сайт мода сейчас не работает

если бы проверит для yahoo это подходит, гугл кстате тупит, в Апорт написано что он тоже выборочно будет индексировать если будет знак вопроса!!


Цитата: hd_tt от 30 апреля 2007, 07:21:50
subs-seo4....php файл:

<?php
   /* Functions in this file */
   /**************************/

   // beautify_urls($bt)
   // beautify_url_action($action)
   // beautify_url_profiles($user)
   // create_description()
   // create_keywords()
   // create_sb()
   // create_title()
   // rewrite_comsmf2($buffer)
   // scan_topic_path($paths)
   // scan_tp_sql($id)
   // the_ultimate_solution_board($board_id)
   // the_ultimate_solution_topic($topic_id)
   // the_ultimate_solution_username($user_id)
   
   function remove_signs($name, $charset = 1)
   {
       global $modSettings, $context;
        
       //$name=unhtmlentities($name);
       //$name = strtr($name,array('&euro;'=>'euro','?'=>'euro');
       $name = strtr($name, array('ВЈ' => 'pound', 'Вў' => 'cent', 'В°' => 'degrees', 'ВЅ' => 'half', 'Вј' => 'quarter', 'Вѕ' => 'three-qurters', 'ВҐ' => 'yen'));
      
      
      ///////////////////////////////////////TRANSLIT on cyrilic

$rus_alp=array('й','ц','у','к','е','н','г','ш','щ','з','х','ъ','ф','ы','в','а',
'п','р','о','л','д','ж','э','я','ч','с','м','и','т','ь','б','ю',
'Й','Ц','У','К','Е','Н','Г','Ш','Щ','З','Х','Ъ','Ф','Ы','В','А',
'П','Р','О','Л','Д','Ж','Э','Я','Ч','С','М','И','Т','Ь','Б','Ю');
$eng_alp=array('iy','c','u','k','e','n','g','sh','sh','z','h','i','f','i','v','a',
'p','r','o','l','d','zh','ai','ya','ch','s','m','i','t',"i",'b','yu',
'IY','C','U','K','E','N','G','SH','SH','Z','H','i','F','I','V','A',
'P','R','O','L','D','ZH','AI','YA','CH','S','M','I','T','i','B','YU');
for($i=0; $i<count($rus_alp); $i++){
$name=ereg_replace($rus_alp[$i],$eng_alp[$i],$name);
}
   //////////////////////////////////////////////////////////

СДЕЛАЛ!
РАБОТАЕТ!
ПОЛЬЗУЙТЕСЬ!

honda24.ru - пример

сделало тоже!
а поисковик не затупил тз-за этого?

bbbbbb

Цитата: orangevi от 10 января 2008, 16:22:28
подскаже может есть какой мод чтобы можно было самому ввести урл. ну достутим вместо "igry" написать "games" или это можно через замены сделать?

это будет сложновато, как-то можно :)

orangevi

так решение же было. вот функция
function remove_signs($name, $charset = 1)
{
    global $modSettings, $context;
$cleans=array(
'й'=>'y','ц'=>'ts','у'=>'u','к'=>'k','е'=>'e','н'=>'n','г'=>'g','ш'=>'sh','щ'=>'sch','з'=>'z','х'=>'h','ъ'=>'','ф'=>'f','ы'=>'y','в'=>'v','а'=>'a','п'=>'p','р'=>'r','о'=>'o','л'=>'l','д'=>'d','ж'=>'zh','э'=>'e','я'=>'ya','ч'=>'ch','с'=>'s','м'=>'m','и'=>'i','т'=>'t','ь'=>'','б'=>'b','ю'=>'yu','Й'=>'y','Ц'=>'ts','У'=>'u','К'=>'k','Е'=>'e','Н'=>'n','Г'=>'g','Ш'=>'sh','Щ'=>'sch','З'=>'z','Х'=>'h','Ъ'=>'','Ф'=>'f','Ы'=>'y','В'=>'v','А'=>'a','П'=>'p','Р'=>'r','О'=>'o','Л'=>'l','Д'=>'d','Ж'=>'zh','Э'=>'e','Я'=>'ya','Ч'=>'ch','С'=>'s','М'=>'m','И'=>'i','Т'=>'t','Ь'=>'','Б'=>'b','Ю'=>'yu','?'=>'','ё'=>'yo', '&quot;'=>'','='=>'',')'=>'','('=>'','...'=>'','..'=>'','@'=>'_','ў'=>'uy','Ё'=>'yo', ','=>''
);
$name=strtr($name,$cleans);
return $name;

вот моя функция
bezbileta-friends.net/forum
это по примеру на первой странице

bbbbbb

поставил опцию!
admin + Help Features and Options
ЦитироватьSearch engine friendly URLs
Apache only!

заработало

bbbbbb

я выбрал вот этот, через него можно смотреть /who.html
в предыдущем - нет
Options +FollowSymLinks

RewriteEngine on

#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum

RewriteBase /

RewriteRule ^/~(.+)/?$ /~$1/index.html [L]

#Uncomment this line only if you use beuatify actions url's
RewriteCond %{REQUEST_METHOD} =GET
RewriteCond %{QUERY_STRING} ^action=(.*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]

#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]

#Rewrite Old urls
RewriteRule  ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]

RewriteRule  ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule  ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]

#Bad Url's
RewriteRule  ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule  ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]
RewriteRule ^tpmod.html&(.*)$ /index.php?action=tpmod;dl=item31 [L]

#New board URL's
RewriteRule ^(.*)-b([0-9]*).([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*).([0-9]*)/ index.php?dummy=1&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*).([0-9]) index.php?dummy=1&board=$2.$3 [L]

#New topic URL's

RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*).([0-9]*).html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*).([0-9]*).html$ index.php?dummy=1&topic=$2.$3 [L]

#New profiles URL's
RewriteRule ^(.*)-u([0-9]*).html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*).html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*).html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*).html index.php?dummy=1&action=profile;u=$2 [L]

#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*).html index.php?dummy=1&page=$2 [L]

#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*).html index.php?action=seo4smfsitemaps&sa=$1 [L]

#New action Url's
RewriteRule ^(.*).html;(.*)$ index.php?dummy=1;action=$1;$2 [L]
RewriteRule ^(.*).html$ index.php?dummy=1;action=$1 [L]

#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]

bbbbbb

#60
а интересно теперь кто-то скажет как выключить эту опцию ??

ЦитироватьSearch engine friendly URLs
Apache only!
зачем ее там сделали? чтобы нельзя было выключить?   2funny idiot idiot ;D

там mod_rewrite на другом форуме на работает или не хочет работать из-за хз чего
и из-за этой опция перекидывает на не существующие страницы .html
мля


UPD:
для того чтобы выключить:
If I change this line of QueryString.php:
Code:
if (!empty($modSettings['queryless_urls']) && (!$context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])

for this one:
Code:

if (!empty($modSettings['queryless_urls']) && ($context['server']['is_cgi'] || @ini_get('cgi.fix_pathinfo') == 1) && $context['server']['is_apache'])

у меня проблема была в теме оформления есл ия правильно понял, поставил стандартную и все "перебрасывает"
на старой теме не работа mod_rewrite в .../index.php?action=

нужно будет посмотреть как сделать чтобы работало на теме...


bbbbbb

извеняюсь, а что нужно изменить в теме чтобы работало это все?? по сравнению с темой по-умолчанию??

я разницы замеить не могу выкупить!!!

одна не дефайлтная работает... а вторую скажет кто-то? что изменить?

bbbbbb

другой вопрос совсем:

в общем я закоментировал вот это и вот это

#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

#Bad Url's
##RewriteCond %{REQUEST_URI} ^(.*)\.html$
##RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
##RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]

#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]


я запретил переадресовывать /index?action=


но когда включил "Search engine friendly URLs Apache only!" то все опять он начал задавать из вот этого  /index?action= все в html !!!

как использовать всё кроме /index?action= ??? ??
(когда использую  "/index?action="  - то "сервер перегружет", тема не по-умолчанию, другие темы рабоатет странно)

orangevi

не понимаю
у меня работает все хорошо, на нестандартной теме
ничего не нагружает
все в порядке..

з.ы. что ж вы сам с собой разговариваете?

bbbbbb

у меня на еще одном форуме, тоже, нестандартный работают...

вот тему я выбирал долго и переделывал, вдруг кто-то скажет...
вот нашел еще  подобный вопрос, зарегитсрироваться там не могу чтобы спросить
http://www.webmasterstalks.com/seo-4-smf/seo4smf-on-non-default-theme-t1402.0.html

я еще нашел, что для поисковика все равно какая страница...

у меня вот форум простоял сутки , но сидит гугл и не индексирует темы,  навреное эта оптимизация не надо никому... :)

orangevi

ну так он же не должен каждые 15 минут индексировать именно ваш сайт!

bbbbbb

ну яндекс когда приходит он индексирует именно за 15, но не весь конечно..

а если не через 15 минут, то когда?

а был результат от использования SEO-4-SMF ради интереса у кого-то??

маленький сайт гугл сразу  зу за неделю возмёт, о сейчас когда я переместил форум (долго рассказывать) , то гугл старые темы уже 2 недели не индексирует... ( как буд-то только новые проиндексировать, всего 20000 тем)

ну в общем кароче ну его :)

пуская как будет так и есть, но эфекст от SEO-4-SMF навреное меньше 1% если не ошибаюсь:)

orangevi

эффект я думаю будет, но позже

slavik

Форум работает уже давно, но в этом названии темы при выводе названия темы в заголовке поста то обрезается буква, то нет, не могу уловить связи. С чем это может быть связано? и как решить?

up: обнаружил, что оказывается каждый пост имеет отдельную тему, но там где неполное название (без "я!") дописать не получается - не влазит.

seo4smf, чпу, вроде больше ничего особенного

p.s. насчет переноса темы, вроде не в плагине дело.

kagorec

SEOSMF 2.9.9 пробовал кто ставить на SMF 2.0  ???
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

Mavn

На сколько я знаю врятли данный мод будет работать под smf 2.0
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

bbbbbb

сейчас он работает вы его не удаляли?

bbbbbb

а эта штука спасет от дорвией!!

ну от скриптов которые крадут контент??


Mavn

вчитаетесь в название мода и поищите закономерность между тем что вы ищите и тем что дает данный мод
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

kagorec

Поставил форум smf 1.1.5 и на него модуль оптимизации для поисковиков SEOSMF 2.9.9 , а для корректного отображения русских букв спасибо PTVDesign ( http://www.simplemachines.ru/index.php/topic,1466.msg12274.html#msg12274 ) Отмечу что форум НЕ utf-8 . =)
-
Как бы теперь сделать чтоб форум отображал адрес без слешов?
не http://localhost/smf/obshiiy_razdel/testovaya_tema-t3.0.html
а   http://localhost/smf--obshiiy_razdel--testovaya_tema-t3.0.html
Где копать, подскажите.
п.с. Кто знаком с сапе, тот поймет для чего пытаюсь снять уровень вложенности страниц в форуме =)
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

kagorec

На локалке настроил форум и модуль и решил перекинуть все на хост...
Все хорошо но на хосте под курсором показывает простые урл, а при переходе в строке броузера уже написан SEO-обработанный адрес.
В админке ЧПУ вклучен, мод как бы установлен но галочки не поставлены и не ставятся тоесть после их отметки и нажатия "Сохранить" они пропадают.

Что может быть не так, может chmod на файлы какието не выставлены правильно, помогите разобраться?
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

Avdenago

По-моему он еще создает базы...

Вы на форуме наличие соответствующих таблиц в базе форума провериили?

kagorec

Перенос дб наверно тоже делать придется. Как не хотелось этим заниматься  т.к. кодировки разные.
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

kagorec

После установки seo4smf 2.9.9 в форум v1.1.5
обнаружилось что кейворды и description не генерируются, хотя чпу и кара сайта этого мода работают нормально.
С включенной замены мета тегов в моде наблюдается вот такое в каждом топике:
<meta name="description" content="" />
<meta name="keywords" content="" />

между кавычками пустота...

Где копать?
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

kagorec

Вобщем нигде не копать, пришлось все заного делать, причина ненайдена. Хорошо что это произошло в начальной установке и развития форума.
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

wulker

помогите разобратьсмя с файлом htaccess. Делаю все по инструкции, информацию из файла htaccess.txt которая идет в пакете с модом переношу в htaccess на сервак. Выдает ошибку 404.
Что неправильно в нем?

RewriteEngine on

#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum

RewriteBase /forum

#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]

#uncomment if you use beautifying url actions
RewriteCond %{REQUEST_METHOD} =GET
RewriteCond %{QUERY_STRING} ^action=(.*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]

#Tiny Portal Old Url's
#RewriteCond %{QUERY_STRING} ^page=([0-9]*)
#RewriteRule  ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]

#Rewrite Old urls
RewriteRule  ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]

RewriteRule  ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule  ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]

#Bad Url's
RewriteCond %{REQUEST_URI} ^(.*)\.html$
RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]

RewriteRule  ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule  ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]

#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]

#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]

#New profiles URL's
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]

#New Tinyportal Articles URL's
#RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]

#New action Url's - uncomment if you use beautifying url actions
RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]

#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]

Все остальное сделано по образцу с предыдущих страниц. mod_rewrite включен

BuxarNET

может кто под 2.0 RC1 переделал мод или подскажет какую нить альтернативу?

kagorec

Petty URL (1.1.x - 2.x.x) - как альтернатива seo4smf. Правда каснется только линков на форуме, а метатеги останутся как есть. И генератор карты сайта в sitemap.xml
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

BuxarNET

Так Petty URL делает тоже самое, что и стандартная функчия "дружественный урл"? так зачем он нужен.
Есче нарыл Advance SEF Urls
Но то же я так понимаю не то

Можно просто поставить генератор карты, мета генератор (если есть), настроить роботс файл, включить  "дружественный урл"?  и я получу аналог seo4smf или там еще есть какие то особености?

Yworld_garry

ЦитироватьТак Petty URL делает тоже самое, что и стандартная функчия "дружественный урл"? так зачем он нужен.
Есть маленькое различие. Petty URL и аналоги сделаны для ПС, а вот "дружественный урл" только для услащения взора пользователей. И в выдаче кроме мусора найденных по внутренней ссылке ни чего хорошего.

BuxarNET

Значил оналог seo4smf можно сделать так:
Petty URL + генератор карты + мета генератор (если есть) + настроить роботс файл.

Или еще что в seo4smf особенное есть, чего по отдельности не сделаешь?

Что посоветуете?
Фаршеровать разными модулями теперь или ждать выхода seo4smf под двойку?
Если теперь нафоршерую, не будет ли проблем, если потом (удалив отдельные блоки) решу seo4smf установить?

Замечу, что спешу с резением, намечен переход из IPB, так хочется поставить СЕО SMF, что бы не растерять индексацию. А перейти хочется чем раньше, не дожидаясь seo4smf под двойку

Vveb.ws

Я скачал seo4smf-2.9.10.htm =39кб с http://www.webmasterstalks.com/seo_4_smf-b46.0/
а чё с ним делать ?
абракадабра - видно архив, helpa - нету, php или zip файлов тоже


Я ничего не понял.
Что скачивать ? Как устанавливать ?


Как сделать в форуме ЧПУ (человеко-понятные урлы)
"Флуд, Разное" - вместо  /index.php?board=2.0  сделать так  /index.php?board=flood-raznoe
"Анекдоты про Штирлица" - вместо  /index.php?topic=6.0  сделать так  /index.php?topic=anekdoti-pro-shtirlitsa

kagorec

Цитата: __vveb.ws от 17 мая 2009, 09:46:40
Я скачал seo4smf-2.9.10.htm =39кб с http://www.webmasterstalks.com/seo_4_smf-b46.0/
а чё с ним делать ?
абракадабра - видно архив, helpa - нету, php или zip файлов тоже


Я ничего не понял.
Что скачивать ? Как устанавливать ?


Как сделать в форуме ЧПУ (человеко-понятные урлы)
"Флуд, Разное" - вместо  /index.php?board=2.0  сделать так  /index.php?board=flood-raznoe
"Анекдоты про Штирлица" - вместо  /index.php?topic=6.0  сделать так  /index.php?topic=anekdoti-pro-shtirlitsa

Прежде чем скачивать нужно было прочитать хотябы первие 2-3 страницы этого поста чтоб  дальнейшем не возникало проблем. Ставится мод отлично на версию 1.1.х желательно на чистый форум без модов и на дефолт тему.
SEO Адреса, карта сайта для поисковиков sitemap.xlm (urls.txt) и авто-генерация мета тегов очень хорошая.
Новостная Лента   ../forum/novostnaya_lenta-b5.0/
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

Vveb.ws

Цитата: kagorec от 17 мая 2009, 15:59:18
Прежде чем скачивать нужно было прочитать хотябы первие 2-3 страницы этого поста чтоб  дальнейшем не возникало проблем.
Если бы нашёл сам, то не спрашивал бы.
такую хрень HTML я вижу впервые. это файл seo4smf-2.9.10.htm заказчать куда ?
я раньше скачивал всегда zip или php файлы и с ними шёл readme

BIOHAZARD

Цитата: __vveb.ws от 18 мая 2009, 09:50:56
Если бы нашёл сам, то не спрашивал бы.
такую хрень HTML я вижу впервые. это файл seo4smf-2.9.10.htm заказчать куда ?
я раньше скачивал всегда zip или php файлы и с ними шёл readme
заходишь в админку из админки ставишь, что уж непонятного то?
почитай форум для начала, потом уж спрашивай
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Vveb.ws

А где это ?
В админке - нету :
Главный -> Пакеты модификаций -> Установка пакетов
Загрузить пакет
ЦитироватьОшибка!   
Менеджер пакетов обрабатывает только эти типы файлов: zip, tgz, tar.gz.

BIOHAZARD

ну так и переименуй его в zip :о)
у тебя неправильно тип файла определился при скачивании, на самом деле это архив zip, а не хтмл.
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

Vveb.ws

А-а-а, ну если так, тогда может и получится...
сделал:
- загрузил файл,
- Ввёл FTP-данные
- Увидел мануал и список файлов, но выдало ошибку установки
Цитировать
Ошибка!   
Hacking attempt...

может, на 1.1.8 не ставится ?

Asix

У меня форму версии 1.1.9
Установил на него данный мод.
В установленных пакетах он висит.
Я все сделал или мне что-то еще надо сделать, подскажите плиз =))

kagorec

Я все сделал или мне что-то еще надо сделать, подскажите плиз =))
Да как минимум две три страницы этой темы прочитать настоятельно рекомендую. Сам копался долго но потом понел что к чему и кстати говоря благодаря смф начал учить php
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

Asix

А можно по-подробнее?
Ну хотябы есть ли смысл читать все 7 страниц, а то я прочитав пару первых уже в неодоумении =))

Asix

Залез в админку, поставил галочку около sitemap и еще 4 галочки на самом верху и все, форму больше н еотзывается, внизу куча неработающих ссылок на sitemap + ни одна ссылка не работает =((

Asix

Народ, подскажите плиз, как вручную измнить настройки данного приложения, а то у меняоно видимо не сменило в базе все названия. Так как всессылки стали заточенные, словами, но как на них кликах, показывае. что такой стр нет =(( Как отключить seo4smf ? (Да, вход в админку тоже не работает =(( )

kagorec

Цитата: Asix от 09 июня 2009, 11:47:18
Народ, подскажите плиз, как вручную измнить настройки данного приложения, а то у меняоно видимо не сменило в базе все названия. Так как всессылки стали заточенные, словами, но как на них кликах, показывае. что такой стр нет =(( Как отключить seo4smf ? (Да, вход в админку тоже не работает =(( )
Как расположен ваш форум, в папке или субдомен?
Приведите содержание файла .htaccess
SMF - отличная альтернатива платному  vBulletin форуму. Разница в 250$ ощутима =)))
Интеграция DLE + SMF любой версии, 100% гарантии нет но основные функции работать будут независимо от версий.

Asix

Форум расположен в папке.
.htaccess :

RewriteEngine on

#Some apache servers need Rewritebase.
#delete # from start of Rewrite base to enable it.
#If your forum is something like http://www.forum-example.com/forum then modify your
#RewriteBase in this way: RewriteBase /forum

RewriteBase /

#Archive/Sitemaps
RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]

#uncomment if you use beautifying url actions
#RewriteCond %{REQUEST_METHOD} =GET
#RewriteCond %{QUERY_STRING} ^action=(.*)$
#RewriteRule  ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]

RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]

#Tiny Portal Old Url's
RewriteCond %{QUERY_STRING} ^page=([0-9]*)
RewriteRule  ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]

#Rewrite Old urls
RewriteRule  ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]

RewriteRule  ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]
RewriteRule  ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]

#Bad Url's
#RewriteCond %{REQUEST_URI} ^(.*)\.html$
#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$
#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]

RewriteRule  ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]
RewriteRule  ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]
RewriteRule  ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]

#New board URL's
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]
RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]

#New topic URL's
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]
RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]

#New profiles URL's
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]
RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]
RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]

#New Tinyportal Articles URL's
RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]

#New action Url's - uncomment if you use beautifying url actions
#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]
#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]

#Sitemaps
RewriteRule sitemap.xml sitemaps.php [L]
RewriteRule urllist.txt urllist.php [L]