Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка Invision Community, релизы, темы, плагины и приложения

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Featured Replies

Posted

Здраствуйте! Прошу помощи от знающих людей, сам уже не знаю, что делать.

 

1) Изначально, на форуме возникла проблема - в письме регистрации, приходила неправильная ссылка активации, имеющая вид  сайт/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , в случае, если перейти по этой ссылке, она ведет на несуществующую страницу. Методом тыка выяснил, если добавить в начало index.php/register/?do=auto_validate&uid=273&aid=cf06e94b3a6e1e38eb72fc70e5cc7806 , тогда становится все окей и активация проходит успешно.

 

На другом форуме, нашел вариант решения - изменить строчку кода в файле furltemplate.php . Произвел замену на нужную строчку, на результат это никак не повлияло, так же обновил кеш чпу и тут понеслось...

Теперь на моем форуме не работает ни одна ссылка, главная страница имеет вид "сайт//" и все старые ссылки на разделы не работают.

 

 Чпу настроено следующим образом

 

 post-22999-0-84849600-1416122712_thumb.p

 

Сейчас, хотел бы вернуть все ссылки в прежнее ЧПУ состояние, но этого почему то не получается. так же, хотел бы настроить правильное письмо активации.

 

За помощь, буду благодарен. Спасибо!!

Edited by affi

  • Author

Обнови форум до версии 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

);

Нафига вообще лезть в указанный файл, если он не имеет отношения к регистрации/валидации?

Ссылка формируется в файле admin/applications/core/modules_public/global/register.php

 

Лично я, пока что не имею каких либо предположений, как это сделать.

Наймите специалиста

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.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.