Перейти к контенту

[1.x.x] IPB convertor php->html


Рекомендуемые сообщения

При переходе по ссылке, выдает что такого файла нет.

М-дя, и что там пишет в еггог логе апач интересно.

Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 231
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Ошибка такая.

 

Not Found

 

The requested URL /convertor.php was not found on this server.

 

В логе посмотрю.

 

Да еще

Посмотрел как хостер изменил файл.

Цитирую

 

DirectoryIndex index.php index.htm index.html convertor.php

 

<files ~ "config.php|category.php|forum.php|topic.php|header.txt|footer.txt">

deny from all

</files>

 

RewriteEngine on

RewriteBase /

Options +FollowSymlinks

RewriteRule ^\.htaccess$ - [F]

RewriteRule ^index.html convertor.php?%{QUERY_STRING}

RewriteRule ^cat([0-9]+)\.html$ convertor.php?c=$1&%{QUERY_STRING}

RewriteRule ^forum([0-9]+)\.html$ convertor.php?act=SF&f=$1&%{QUERY_STRING}

RewriteRule ^forum([0-9]+)n([0-9]+)\.html$ convertor.php?act=SF&f=$1&n=$2&%{QUERY_STRING}

RewriteRule ^ft([0-9]+)\.html$ convertor.php?act=SF&f=1&t=$1&%{QUERY_STRING}

RewriteRule ^f([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&%{QUERY_STRING}

RewriteRule ^f([0-9]+)t([0-9]+)n([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&n=$3&%{QUERY_STRING}

RewriteRule ^old([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&view=old&%{QUERY_STRING}

RewriteRule ^new([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&view=new&%{QUERY_STRING}

RewriteRule ^print([0-9]+)t([0-9]+)\.html$ convertor.php?act=Print&f=$1&t=$2&%{QUERY_STRING}

Ссылка на комментарий
Поделиться на других сайтах

Сейчас надо заново попробовать

 

RewriteEngine On

RewriteRule ^index.html convertor.php?%{QUERY_STRING}

стало

RewriteEngine On

RewriteRule ^index.html http://твой_сервер/dump/convertor.php?%...%{QUERY_STRING}

через http:// вообще должно без проблем работать.

 

или

 

RewriteEngine On

RewriteRule ^index.html /home/virtual/site18/fst/var/www/html/dump/convertor.php?%{QUERY_STRING}

или может

RewriteRule ^index.html /html/dump/convertor.php?%{QUERY_STRING}

или

RewriteRule ^index.html /dump/convertor.php?%{QUERY_STRING}

 

Добавлено:

RewriteBase /

Options +FollowSymlinks

------

Надо вычислить через еррор лог куда ссылается апач и подправить .htaccess что бы пути были правильными.

Ссылка на комментарий
Поделиться на других сайтах

У меня были точно такиеже проблемы с форбиден как у Alex -а, помогло Options +FollowSymlinks в .htaccess ( сервер Apache+Linux)

Всё работает, только проблема в том что мой форум испольяует кодировку UTF-8 a конвертор нет :D

Как можно изменить кодировку на нужную мне? Мне нужно чтобы было так:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

Заранее благодарю!

Ссылка на комментарий
Поделиться на других сайтах

И ещё не все темы показывает из разделов, например пишет что "СТРАНИЦ В ДАННОМ РАЗДЕЛЕ ФОРУМА: 1 2 [3] 4 5 6 7 8 9 10 11 12" a показывает только 1,2,3 :D на остальных пустые таблицы.

И везде поразному.

Ссылка на комментарий
Поделиться на других сайтах

Можно урл форума?

 

А вообще надо в админ панели пересчитать статистику.

Возможно еще что в данном форуме много перенесенных либо закрытых топиков.

 

Насчет кодировки что-нить придумаем.

Ссылка на комментарий
Поделиться на других сайтах

Valera

 

Заработало. Правда есть глюк.

 

У меня несколько категорий. Точней 3.

В каждой категории есть форумы в которых уже темы.

 

Выводит только одну и вместо Названия форума выводиться Ник.

 

Получается с подкатегориями твой хак не работает нормально?

Ссылка на комментарий
Поделиться на других сайтах

Если в подкатегории есть хоть одна тема и на нее есть хотя бы один ответ - то должно выводить.

У меня например подкатегории в общем списке выводит.

 

===============

можно содержимое .htaccess ???

Ссылка на комментарий
Поделиться на других сайтах

Valera

Понял, буду пробывать дальше.

Но вроде есть и темы и ответы.

 

Итак содержимое для хостинга на Linux должно быть такое.

Спасибо QAZ

DirectoryIndex index.php index.htm index.html convertor.php

 

<files ~ "config.php|category.php|forum.php|topic.php|header.txt|footer.txt">

deny from all

</files>

 

RewriteEngine On

Options +FollowSymlinks

RewriteRule ^index.html convertor.php?%{QUERY_STRING}

RewriteRule ^cat([0-9]+)\.html$ convertor.php?c=$1&%{QUERY_STRING}

RewriteRule ^forum([0-9]+)\.html$ convertor.php?act=SF&f=$1&%{QUERY_STRING}

RewriteRule ^forum([0-9]+)n([0-9]+)\.html$ convertor.php?act=SF&f=$1&n=$2&%{QUERY_STRING}

RewriteRule ^ft([0-9]+)\.html$ convertor.php?act=SF&f=1&t=$1&%{QUERY_STRING}

RewriteRule ^f([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&%{QUERY_STRING}

RewriteRule ^f([0-9]+)t([0-9]+)n([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&n=$3&%{QUERY_STRING}

RewriteRule ^old([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&view=old&%{QUERY_STRING}

RewriteRule ^new([0-9]+)t([0-9]+)\.html$ convertor.php?act=ST&f=$1&t=$2&view=new&%{QUERY_STRING}

RewriteRule ^print([0-9]+)t([0-9]+)\.html$ convertor.php?act=Print&f=$1&t=$2&%{QUERY_STRING}

Ссылка на комментарий
Поделиться на других сайтах

Alex

>Спасибо QAZ - незачто :D

 

 

Valera

УРЛ форума: http://forum.ge/

УРЛ конвертора: http://forum.ge/arch/

 

Былобы хорошо еслиб кодировку можно было указывать в конфиг файле.

Ссылка на комментарий
Поделиться на других сайтах

Былобы хорошо еслиб кодировку можно было указывать в конфиг файле.

Так и сделаю! :D

Ссылка на комментарий
Поделиться на других сайтах

Сейчас обновлю файл.

http://ibresource.swhost.ru/archive/29_my_for_all.rar

ньюс блок (в стадии тестерования)

http://ibresource.swhost.ru/archive/news.html

Ссылка на комментарий
Поделиться на других сайтах

Valera

Вау, теперь кодировку выставляет нормально, агромное спасибо!

 

Проблемы остаются следующие:

 

1. у меня форум раньше был на vB и старые темы которые с тех времён не показываются твоим конвертором. Может знаешь как это поправить? Если нет то сам буду разбираться.

 

2. т.к мой форум юзает кодировку UTF-8 то вшитые в конвертор русские слова например "СТРАНИЦ В ДАННОМ РАЗДЕЛЕ" и другие выводятся каракулями. И еще таблица списка тем категории получается перекошенной изза этого, вот смотри: http://forum.ge/arch/forum33.html

Ссылка на комментарий
Поделиться на других сайтах

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

1,2,3 sad.gif на остальных пустые таблицы.

Все разобрался, теперь прога пересчитывает кол-во топиков, и корректно отображает все топики, и те которые не отображались после конвертации из другого форума кривыми скриптами.

в понедельник-вторник выложу.

 

Добавлено:

Ну вот можно сделать второй вариант такой http://ibresource.swhost.ru/archive/news.html

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

 

Добавлено:

http://ibresource.swhost.ru/archive/print738.html

Ссылка на комментарий
Поделиться на других сайтах

Valera

А чтонить в тайтле кроме названия реально прописать ? И есть ли разница между дампом который сейчас у меня стоит и тем что ты сейчас показал ?

Ссылка на комментарий
Поделиться на других сайтах

Total

Ага, может в тайтл всю страницу запихнуть ваще классно будет :D

>И есть ли разница между дампом который сейчас у меня стоит и тем что ты сейчас показал ?

а ты покажи код своего дампа и я постараюсь ответить тебе.

Ссылка на комментарий
Поделиться на других сайтах

QAZ код? где я тебе его возьму ? Это же хак от Валеры, а он зендом зашифрованн :D Так что как он выглядит думаю ты уже видел
Ссылка на комментарий
Поделиться на других сайтах

Да у тебя тоже самое,

некоторые скрипты не совсем корректно сонвертируют базу одного форума (например phpbb->ipb) в другой, скрипт немного модифицировал теперь все нормально, если форум сразу изначально был ipb то беспокоится об обновлении пока не надо.

У самого был phpbb, не все топики отображались.

качать здесь

Ссылка на комментарий
Поделиться на других сайтах

Valera

Сейчас намного больше тем стал выводить конвертор, но всёравно не все. У меня до vB форум был на UBB и те темы памоему не показываются :D

Ещё проблема с перекошенными таблицами в списке тем категорий. У меня подозрение на какойто специальный символ применяемый при сокращении применяемый в теге title= для линка, потомучто если кодировку страницы перевести в windows-1251 то таблица восстанавливается.

Ссылка на комментарий
Поделиться на других сайтах

А у меня еще вопросик по теме:

Можно ли сделать чтобы в онлайн списке были видны те, кто просматривает дамп. А то я так пологаю такой функции нету. Не обезательно делать чтобы он писал какую именно тему в дампе просматривают (хотя было бы сдорово), но вот хотябы просто: "просматривает Архив Форума"

 

Заранее благодарен!

Ссылка на комментарий
Поделиться на других сайтах

title= для линка,

бум, думать.

просматривает Архив Форума

участники форума в архив никогда не пойдут, в смысле написать например - просматривает Архив Форума 5 чел.,

если есть 5 юзеров с разными ip?

Ссылка на комментарий
Поделиться на других сайтах

Valera

неет... Так же как это (http://ibresource.swhost.ru/forums/index.php?s=&act=Online&CODE=listall)

Тоесть есть 10 человек которые пришли с поисковика на архив, то 10 строк и будет... Понятно ??? :D ОЧЕНЬ НАДО!!

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.