Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация 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.

Изменение URL модуля

Опубликовано:

Здравствуйте. Подскажите пожалуйста. Есть модуль Portal для IPB мне его нужно переделать под статистику. Мне нужно изменить URL /poratal на /statistic и раздел Портал на Статистика.

 

Мне нужно искать в PHP файлах или XML ?

post-55482-0-37216400-1384081675_thumb.jpg

Изменено пользователем byUnit

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

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Опубликовано:

Есть модуль Portal для IPB мне его нужно переделать под статистику.

В АЦ - Applications & Modules > Manage Applications & Modules > Manage Applications & Modules

Опубликовано:

Чпу

/adimn/applications/other/portal/extensions/furlTemplates.php

 

Найти: /portal(/|$|\?)

Заменить на: /statistic(/|$|\?)

Опубликовано:
  • Автор

Чпу

/adimn/applications/other/portal/extensions/furlTemplates.php

 

Найти: /portal(/|$|\?)

Заменить на: /statistic(/|$|\?)

 

<?php

if ( ! defined( 'IN_IPB' ) )
{
print "<h1>Ошибка доступа</h1> У Вас нету прямого доступа к этому файлу. Если Вы недавно обновились, проверьте, затронуло ли обновление важные файлы.";
exit();
}

$_SEOTEMPLATES = array(				
					'app=portal'		=> array( 
										'app'			=> 'portal',
										'allowRedirect' => 1,
										'out'			=> array( '#app=portal#i', 'portal/' ),
										'in'			=> array( 
																	'regex'		=> "#/portal($|\/)#i",
																	'matches'	=> array( array( 'app', 'portal' ) )
																) 
													),
				);

"#/portal($|\/)#i" - когда меняю тут ничего не изменяется

Опубликовано:

После правки нужно перестроить кеш чпу в админцентре

Опубликовано:
  • Автор

После правки нужно перестроить кеш чпу в админцентре

После обновления кэша к данному модулю нет доступа. Нет нигде настройки доступа

Опубликовано:

Еще 'portal/' нужно заменить на 'statistic/'

После перестроить кеш чпу

Опубликовано:
  • Автор

Еще 'portal/' нужно заменить на 'statistic/'

После перестроить кеш чпу

Ничего не меняется :(

Опубликовано:

Выложите измененный файл

Опубликовано:
  • Автор

Выложите измененный файл

furlTemplates.php

Опубликовано:

Все должно работать. Вы кеш перестроили - Управление кешем -> Перестроить FURL кеш? После каждой правки урл темплейтов надо перестраивать кеш чпу. Настройки доступа никак не относятся кешу или к урлам.

Опубликовано:

А как пеерстроить кэш если в Админку не пускает пишет 403 ошибку

post-29367-0-39522600-1384986140_thumb.jpg

post-29367-0-92907100-1384986187_thumb.jpg

Опубликовано:

@nabaal, не засоряем топики вопросами не касающимся темы.

Опубликовано:
  • Автор

Все должно работать.

Обновил КЭШ браузера и все норм.

А как изменить в категории Портал на Статистика. (Скрин в первом посте)

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

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.