ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (16): « 1 2 [3] 4 5 6 7 8 9 » В конец    

> Без описания
Parapsixolog
Отправлено: 4 мая 2013 — 13:49
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




Мод : ЧПУ-ссылки
Версия: 1.2
Совместимость : ExBB FM 1.0 (Beta/RC x.x/Final)
Автор : yura3d (ICQ 313321962)
Лицензия : GNU GPL v2+
Отдельное спасибо : CAB , wasp , mastersound за участие в финансировании мода.


Последняя версия мода : здесь


Старую версию мода можно посмотреть здесь.
 
 
mastersound
Отправлено: 6 мая 2013 — 06:10
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Parapsixolog пишет:
не внимательно смотрели
Понятно... Все файлы под изменение выделены жирным (bold), а эта строчка нет. Будьте последовательны - выделите, а то не я один путаюсь, думаю.
 
 
Parapsixolog
Отправлено: 6 мая 2013 — 06:14
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




mastersound пишет:
Будьте последовательны - выделите, а то не я один путаюсь, думаю.


К сожалению не могу. Этот пост уже нельзя редактировать. Просите администратора.
 
 
mastersound
Отправлено: 6 мая 2013 — 06:39
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




у меня в index.php
нет строки
CODE:
$in_cat = $forum['catid'];

а есть
CODE:
$lastcat = $forum['catid'];

(Добавление)
....ЧПУ не устанавливал ранее
(Добавление)
сорри... нашел. было много пробелов в исходном коде
 
 
Parapsixolog
Отправлено: 6 мая 2013 — 06:45
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




mastersound, у меня есть и та, и другая строчка.

CODE:
$in_cat = $forum['catid'];


идёт фактически в самом начале.


а,
CODE:
$lastcat = $forum['catid'];


идёт после 100 с лишнем строк.
 
 
mastersound
Отправлено: 6 мая 2013 — 07:45
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Не пошел у меня мод с первого раза. Просто - пустая страница....
 
 
yura3d_2
Отправлено: 6 мая 2013 — 15:22
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




wasp пишет:
mastersound, я бы рекомендовала начать установку с фала .htaccess
Судя по тому, что yura3d акцентировал внимание на этом моменте - проблема с потерей доступа к сайту и ошибкой 500 наблюдается не только у меня.

wasp, приведите содержимое Вашего файла .htaccess. Особой проблемы с этим файлом быть не должно, но если у Вас до установки мода использовался в этом файле mod_rewrite (какие либо ЧПУ-функции на форуме, либо вообще на сайте), нужно обратить на него пристальное внимание, т.к. остающиеся ЧПУ-инструкции могут конфликтовать с новыми. Также проблемы могут создавать файлы .htaccess, лежащие в папках выше уровня папки форума (скажем, если сайт у Вас располагается в корне, а форум в папке относительно корня).

mastersound пишет:
Не пошел у меня мод с первого раза. Просто - пустая страница....

Скорее всего, у Вас на сервере отключён показ ошибок PHP. Попробуйте их временно включить, добавив в файл .htaccess строку:
CODE:
php_value display_errors 1

и скопируйте сюда сообщение об ошибке, если таковое появится. Также скопируйте сюда полностью содержимое Вашего .htaccess, будем разбираться.

Parapsixolog пишет:
В рейтинге популярных тем стрелки не работают. На главной странице работают, но в подфорумах их у меня две пары, одна пара при этом не активная.

С двумя парами стрелок на главной странице разобрались, или ещё нет? Вам нужно ещё раз внимательно проверить все изменения в файле index.php, я у себя такую проблему воспроизвести не смог, значит где-то ошибка у Вас. Особое внимание обратите на эти 2 строки (оформлены в сообщении отдельными блоками CODE):
CODE:
$sub_lastpost = ($fm->user['id'] && (!empty($fm->exbb['watches']) && $_watchesIndex[$subid][1] || empty($fm->exbb['watches']) && ($fm->user['last_visit'] < $allforums[$subid]['last_key'] && $fm->user['id'] != $allforums[$subid]['last_poster_id'] && ((!isset($t_visits[$subid.':'.$allforums[$subid]['last_post_id']]) || $t_visits[$subid.':'.$allforums[$subid]['last_post_id']] < $allforums[$subid]['last_key'])))) ?
'<a href="topic.php?forum='.$subid.'&topic='.$allforums[$subid]['last_post_id'].'&v=u#unread" title="'.$fm->LANG['GoToFirstUnread'].'"><img src="./templates/'.DEF_SKIN.'/im/unread.gif" border="0" /></a> ' : '') .
'<a href="' . _rewriteTopicUrl($subid, $allforums[$subid]['last_post_id'], '', $allforums[$subid]['last_key']) . '" title="'.$allforums[$subid]['last_post'].'">'.$sub_lastpost.'</a>';

CODE:
if ($fm->exbb['show_hints']) $sub_lastpost = '<span class="hint f'.$subid.'t'.$allforums[$subid]['last_post_id'].'">'.$sub_lastpost.'</span>';

Они должны идти строго друг за другом.

И по поводу мода Популярные темы. Изначально задача совместимости его и мода ЧПУ вообще не стояла. Но в следующей версии мода ЧПУ (1.2) сделаем таковую. Давайте только сначала разберёмся со всеми обнаруженными проблемами. Все те, кого упомянул в этом сообщении - жду Ваших ответов

(Отредактировано автором: 6 мая 2013 — 15:26)

 
 
Yamaliya
Отправлено: 6 мая 2013 — 16:36
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 662
Дата рег-ции: Авг. 2012  
Откуда: Ямал
Репутация: 20




yura3d_2
yura3d_2 пишет:
wasp, приведите содержимое Вашего файла .htaccess.

Вариант 1
в корне, там, где лежит папка public_html - содержимое файла .htaccess
CODE:
Options -Indexes
php_value display_errors 1
php_value error_reporting 2047

в папке public_html, где находятся файлы и папки форума - содержимое файла .htaccess
CODE:
Options -Indexes
php_value display_errors 1
php_value error_reporting 2047


Вариант 2
в корне, там, где лежит папка public_html, файл .htaccess отсутствует
в папке public_html, где находятся папка forum - содержимое файла .htaccess
CODE:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

<Limit GET POST>
order deny,allow
deny from all
allow from all
</Limit>
<Limit PUT DELETE>
order deny,allow
deny from all
</Limit>
AuthName site.ru
AuthUserFile /usr/home/cp****/public_html/_vti_pvt/service.pwd
AuthGroupFile /usr/home/cp****/public_html/_vti_pvt/service.grp

AddHandler server-parsed .html
AddType text/x-component .htc
ErrorDocument 404 http://site.ru

вместо site.ru название сайта
в cp**** вместо звёздочек циферки

в папке forum - содержимое файла .htaccess
CODE:
Options -Indexes
php_value display_errors 1
php_value error_reporting 2047


Два варианта потому, что это два разных сайта. Но на одном хостинге.
При удалении последней строки из инструкции по редактированию файла .htaccess ошибка 500 не возникает, влияния остальных строк на возникновение ошибки 500 мной не обнаружено
(Добавление)
mod_rewrite (какие либо ЧПУ-функции на форуме, либо вообще на сайте) не использутся

(Отредактировано автором: 6 мая 2013 — 16:40)

 
 
Parapsixolog
Отправлено: 6 мая 2013 — 17:28
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 487
Дата рег-ции: Сент. 2011  
Репутация: 14




yura3d_2 пишет:
С двумя парами стрелок на главной странице разобрались, или ещё нет?


Да, разобрался, спасибо. Одна строчка лишняя была, не удалил.


yura3d_2 пишет:
И по поводу мода Популярные темы. Изначально задача совместимости его и мода ЧПУ вообще не стояла.


Кстати в первой версии мода как раз совместимость есть.
 
 
mastersound
Отправлено: 6 мая 2013 — 18:02
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Форум находится на поддомене
Содержимое .htaccess
CODE:
RewriteEngine On
RewriteRule ^index.php$ / [R=301,L]
ErrorDocument 403 http://www.sweb.ru/wrong
ErrorDocument 404 http://barabass.net/error.php

Все нормально работает, кроме вывода "Кто в on-line?" - ставил мод отображения браузеров пользователя (графическое), да криво. Не стал поправлять.
Сейчас начну ставить мод еще раз. Напишу по результату.
 
 
yura3d_2
Отправлено: 6 мая 2013 — 18:08
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




Parapsixolog пишет:
Кстати в первой версии мода как раз совместимость есть.

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

wasp пишет:
mod_rewrite (какие либо ЧПУ-функции на форуме, либо вообще на сайте) не использутся

А как же это? Самый что ни на есть mod_rewrite.
wasp пишет:
CODE:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.site.ru$ [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [R=301,L]

Попробуйте перенести эти строки в самый конец файла .htaccess, и уже под ними добавить строки из инструкции (за исключением первой)
 
 
mastersound
Отправлено: 6 мая 2013 — 18:09
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Еще я не понял... На форуме должна создаться новая папка upload, независимая от uploads? Или папка rewrite со всем свом содержимым помещается в существующую папку modules?
(Добавление)
В файле перед маячком
CODE:
}
function Karma(act, userid) {
есть еще и
CODE:
return false;
}
который идет после заменяемого фрагмента. Это, последнее, оставлять?
 
 
yura3d_2
Отправлено: 6 мая 2013 — 18:19
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




Аналогично и для mastersound. Строки из .htaccess:
mastersound пишет:
CODE:
RewriteEngine On
RewriteRule ^index.php$ / [R=301,L]

переносим в конец файла и под ними размещаем строки из инструкции (кроме первой строки)

mastersound пишет:
Будьте последовательны - выделите, а то не я один путаюсь, думаю.

mastersound пишет:
Еще я не понял... На форуме должна создаться новая папка upload, независимая от uploads? Или папка rewrite со всем свом содержимым помещается в существующую папку modules?

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

Папку rewrite необходимо скопировать в папку modules
 
 
mastersound
Отправлено: 6 мая 2013 — 18:33
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 604
Дата рег-ции: Март 2009  
Откуда: Ё-бург
Репутация: 23




Я ранее привел всё содержимое файла .htaccess Куда и в какой конец что переносить?)))) и где уже там, в этом конце (под ним то бишь) и что размещать? Вы можете на примере моего файла показать изменение, которое надо произвести? Сорри....
(Добавление)
Сорри, повторюсь...
В файле перед маячком
CODE:
}
function Karma(act, userid) {

есть еще и
CODE:
return false;
}

который идет после заменяемого фрагмента. Это, последнее, оставлять?
(Добавление)
это в файле javascript/board.js
(Добавление)
здесь закрывающая скобка, а само это,
CODE:
return false;
- с ним как? По этому поводу нет пояснений. Ник, посмотри свой файл, подскажи пожалуйста...
 
 
yura3d_2
Отправлено: 6 мая 2013 — 19:11
Post Id


Пользователь
Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Апр. 2013  
Репутация: 2




mastersound пишет:
CODE:
return false;
- с ним как?

Никак, эту строку просто оставляете в исходном виде. Зачем себе работу придумываете? Просто следуйте инструкции буквально, и проблем не будет.

mastersound пишет:
Я ранее привел всё содержимое файла .htaccess Куда и в какой конец что переносить?)))) и где уже там, в этом конце (под ним то бишь) и что размещать? Вы можете на примере моего файла показать изменение, которое надо произвести? Сорри....

Выше всё уже описано на основе Вашего файла .htaccess. Выглядеть в итоге он должен так:
CODE:
ErrorDocument 403 http://www.sweb.ru/wrong
ErrorDocument 404 http://barabass.net/error.php
RewriteEngine On
RewriteRule ^index.php$ / [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)-c\.html$ ?c=rw$1 [L,QSA]
RewriteRule ^(.+)-f(-?[0-9]+)?\.html$ forums.php?forum=rw$1&p=$2 [L,QSA]
RewriteRule ^(.+)-t(-?(?:[0-9]+|[lu]))?\.html$ topic.php?topic=rw$1&p=$2 [L,QSA]

(Отредактировано автором: 6 мая 2013 — 19:13)

 
 
Страниц (16): « 1 2 [3] 4 5 6 7 8 9 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод : ЧПУ . Новая версия
Темы Форум Информация о теме Обновление
Дополнение: Расширенный редактор сообщений (Beta)
Обновлённая и усовершествованная версия редактора сообщений
Модификации и дополнения Ответов: 225
Автор темы: yura3d
7 июня 2011 — 07:53
Автор: BON
вариант форума на английском
какая версия форума на английском языке
Общие вопросы Ответов: 1
Автор темы: zhukov
24 мая 2011 — 14:33
Автор: BON
Английская версия
Настройка форума Ответов: 1
Автор темы: asuskf
14 января 2011 — 20:01
Автор: lisiycat
Мод: Бан пользователей модераторами (устаревшая версия)
Обсуждение Ответов: 2
Автор темы: electron
30 мая 2009 — 14:14
Автор: yura3d
Мод : ЧПУ . Новая версия
Продолжение
Модификации и дополнения Ответов: 4
Автор темы: yura3d
13 апреля 2017 — 08:49
Автор: Zeg
 



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




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0922]     [ ]