Posted 16 ноября, 201410 yr comment_74202 Здраствуйте! Прошу помощи от знающих людей, сам уже не знаю, что делать. 1) Изначально, на форуме возникла проблема - в письме регистрации, приходила неправильная ссылка активации, имеющая вид сайт/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , в случае, если перейти по этой ссылке, она ведет на несуществующую страницу. Методом тыка выяснил, если добавить в начало index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , тогда становится все окей и активация проходит успешно. На другом форуме, нашел вариант решения - изменить строчку кода в файле furltemplate.php . Произвел замену на нужную строчку, на результат это никак не повлияло, так же обновил кеш чпу и тут понеслось... Теперь на моем форуме не работает ни одна ссылка, главная страница имеет вид "сайт//" и все старые ссылки на разделы не работают. Чпу настроено следующим образом Сейчас, хотел бы вернуть все ссылки в прежнее ЧПУ состояние, но этого почему то не получается. так же, хотел бы настроить правильное письмо активации. За помощь, буду благодарен. Спасибо!! Edited 16 ноября, 201410 yr by affi
16 ноября, 201410 yr comment_74205 В файле conf_global.php как указан адрес форума? Слэш есть в конце? Есть, судя по RewriteBase // и другим строкам с удвоенным слэшем
16 ноября, 201410 yr Author comment_74207 Обнови форум до версии 3.4.7 В файле conf_global.php как указан адрес форума? Слэш есть в конце? Есть, судя по RewriteBase // и другим строкам с удвоенным слэшем Большое спасибо всем откликнувшимся. Вообще, на текущий момент ситуаций такова: Вернул все в прежнее состояние, осталась лишь проблема с тем, как в письмо активации добавить index.php? Требуется - сайт/index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , на текущий момент ссылка имеет вид без index.php, что ведет на страницу с ошибкой. Лично я, пока что не имею каких либо предположений, как это сделать. Спасибо! На текущий момент, буду копать в сторону furlTemplates.php , думаю собака зарыта где-то в нем. Возможно есть знатоки PHP ? Прикладываю код $_SEOTEMPLATES = array( 'section=register' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=register(&|&|$)#i', 'register/$3' ), 'in' => array( 'regex' => "#/register(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'register' ) ) ) ), 'section=lostpass' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=lostpass(&|&|$)#i', 'lostpass/$3' ), 'in' => array( 'regex' => "#/lostpass(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'lostpass' ) ) ) ), 'section=login' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=login(&|&|$)#i', 'login/$3' ), 'in' => array( 'regex' => "#/login(/|$|?)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'login' ) ) ) ), 'tags' => array( 'app' => 'core', 'isPagesMode' => true, 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=search(&|&)do=search(&|&)search_tags=(S+?)(&|&)search_app=(S+?)(&|&|$)#i', 'tags/$6/$4/$7' ), 'in' => array( 'regex' => "#/tags/(S+?)/(S+?)/#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'search' ), array( 'do', 'search' ), array( 'search_tags', '$2' ), array( 'search_app', '$1' ) ) ) ), 'privacy' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=privacy(&|&|$)#i', 'privacypolicy/$4/' ), 'in' => array( 'regex' => "#/privacypolicy/#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'privacy' ) ) ) ), 'likeunsubscribe' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=like(&|&)do=unsubscribe(&|&)key=(S+?)(&|&|$)#i', 'unsubscribe/$5/' ), 'in' => array( 'regex' => "#/unsubscribe/(S+?)/$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'like' ), array( 'do', 'unsubscribe' ), array( 'key', '$1' ) ) ) ), 'findcomment' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=comments(&|&)do=findComment(&|&)fromApp=(S+?)(&|&)parentId=(d+?)(&|&)commentId=(d+?)(&|&|$)#i', 'findComment/$5/$7-$9' ), 'in' => array( 'regex' => "#/findComment/(S+?-S+?)/(d+?)-(d+?)$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'comments' ), array( 'do', 'findComment' ), array( 'fromApp', '$1' ), array( 'parentId', '$2' ), array( 'commentId', '$3' ) ) ) ), 'section=rss' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(w+?)$#i', 'rss/$4/' ), 'in' => array( 'regex' => "#/rss/(w+?)/$#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'rss' ), array( 'type', '$1' ) ) ) ), 'section=rss2' => array( 'app' => 'core', 'allowRedirect' => 0, 'out' => array( '#app=core(&|&)module=global(&|&)section=rss(&|&)type=(w+?)(&|&)id=(w+?)$#i', 'rss/$4/$6-#{__title__}/' ), 'in' => array( 'regex' => "#/rss/(w+?)/(w+?)(?:-|/|$)#i", 'matches' => array( array( 'app', 'core' ), array( 'module', 'global' ), array( 'section', 'rss' ), array( 'type', '$1' ), array( 'id', '$2' ) ) ) ), # Changed section=rss2 id matching to use w for more flexibility );
17 ноября, 201410 yr comment_74249 Нафига вообще лезть в указанный файл, если он не имеет отношения к регистрации/валидации? Ссылка формируется в файле admin/applications/core/modules_public/global/register.php Лично я, пока что не имею каких либо предположений, как это сделать. Наймите специалиста
17 ноября, 201410 yr comment_74252 Обновление должно убрать все ошибки(по крайней мере у меня пропали ошибки с неправильными ссылками), а так-же вы получите последние обновления безопасности.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.