Вывод данных - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

СвернутьПрикрепленные теги

api

  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4

Вывод данных

#16 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 9 048
  • Регистрация: 20-Март 09
  • Репутация: 2 420
  • IPB version:3.1.x
 

Отправлено 07 Январь 2017 - 22:33

Прочитайте как нужно устанавливать глобальные кукисы, если вы не поняли из сообщения выше.
http://ipbskins.ru/f...topic11591.html
http://ipbskins.ru/f.../topic7871.html
0

#17 Пользователь не на сайте   Iluha32 ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 5
  • Регистрация: 05-Январь 17
  • Репутация: 0
  • IPB version:4.1.x
 

Отправлено 07 Январь 2017 - 22:44

Спасибо большое! Получилось, сделал по вашему примеру, только надо было из аккаунта выйти.
Попробовал выйти и столкнулся с проблемой, теперь не хочет выходить из аккаунта, нажимаю выйти, страница обновляется, но из аккаунта не выходит

UPD: Надо было очистить куки и авторизоваться по новой!

Спасибо вам огромное!

Сообщение изменено: Iluha32 (07 Январь 2017 - 22:47)

0

#18 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 25 Январь 2017 - 14:37

Добрый день.
В чем проблема вот файл с код что выше
<?php

require_once 'forum/init.php';
\IPS\Dispatcher\Front::i();

?>

Раньше все работало, а версии 4.1.17.1 теперь выдает страницу форума с содержанием

Цитата

К сожалению, возникла проблема
Запрашиваемая страница не существует

Код ошибки: 1S160/2

Сообщение изменено: avgaz (25 Январь 2017 - 14:45)

0

#19 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 634
  • Регистрация: 15-Октябрь 11
  • Репутация: 185
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 25 Январь 2017 - 15:18

Используйте для инициализации класс "Build"
\IPS\Dispatcher\Build::i();

1

#20 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 25 Январь 2017 - 15:52

Просмотреть сообщениеDmitriy427 25 Январь 2017 - 15:18 сказал(а):

Используйте для инициализации класс "Build"
\IPS\Dispatcher\Build::i();


Спасибо, а какая разницы? почему с Front перестало работать?

Сообщение изменено: avgaz (25 Январь 2017 - 15:55)

0

#21 Пользователь не на сайте   Dmitriy427 ответил: »

 
 
  • Advanced
  • Смотреть блог
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Specialist
  • Сообщений: 634
  • Регистрация: 15-Октябрь 11
  • Репутация: 185
  • Откуда:Россия, Тула
  • IPB version:3.3.x
 

Отправлено 25 Январь 2017 - 16:07

Потому, что в метод Front::i() проверку url добавили, видимо:
				if ( $url instanceof \IPS\Http\Url\Friendly or ( $url instanceof \IPS\Http\Url\Internal and \IPS\Settings::i()->seo_r_on ) )
				{
					$correctUrl = $url->correctFriendlyUrl();
				}
				
				if ( !( $correctUrl instanceof \IPS\Http\Url ) and $url instanceof \IPS\Http\Url\Internal and mb_strpos( $url->data[ \IPS\Http\Url::COMPONENT_PATH ], '/index.php/' ) !== FALSE )
				...
и в итоге:
					\IPS\Output::i()->redirect( $correctUrl, NULL, 301 );

0

#22 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 02 Апрель 2017 - 14:35

Подскажите плиз как вывести оболочку форума, то есть что бы балы шапка и тд но контента не было в тройке это делалось вроде так

$registry->output->setTitle('My Title');
$registry->output->addContent($html);
$registry->output->sendOutput();

а в четверке как?
0

#23 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 617
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 080
  • IPB version:I have no IPB
 

Отправлено 03 Апрель 2017 - 09:32

Просмотреть сообщениеavgaz сказал(а):

а в четверке как?

\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content', array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ) );

0

#24 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 03 Апрель 2017 - 11:08

Так не стили не js скрипты не подгружаются
к примеру создал файл в корне с таким содержанием
<?php

require_once 'forum/init.php';
\IPS\Dispatcher\Build::i();
\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content', array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ) );

?>

0

#25 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 617
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 080
  • IPB version:I have no IPB
 

Отправлено 03 Апрель 2017 - 11:15

<?php

require_once 'forum/init.php';
\IPS\Dispatcher\External::i();
\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content', array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller ) ) );

0

#26 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 03 Апрель 2017 - 18:06

Спасибо, но возникли проблемы с авторизацией через некоторое время бездействия авторизацию скидывает на такой странице, но если перейти на форум там авторизирован, а на этой странице нет и если с неё ввести данные то кидает на страницу login и там нужно вводить их, после этого авторизирует. (( Это как то можно поправить?
и ещё вопрос зачем вот эта часть
array( 'app' => \IPS\Dispatcher::i()->application->directory, 'module' => \IPS\Dispatcher::i()->module->key, 'controller' => \IPS\Dispatcher::i()->controller )
что без неё что с ней работает вроде одинаково.
и ещё как можно передать ключевые слова и описание страницы? то есть название title тут передается
\IPS\Output::i()->sendOutput( \IPS\Theme::i()->getTemplate( 'global', 'core' )->globalTemplate( 'Page Title', 'Page Content'

а вот description и keywords как?

Сообщение изменено: avgaz (03 Апрель 2017 - 18:06)

0

#27 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2017 - 10:34

По поводу авторизации, заметил такую вещь что авторизация сбрасывается на страницах которые не в директории форума, на пример форум установлен в директории site.ru/forum
если страница находится по такому адресу site.ru/1.php то авторизацию сбрасывает через какой то промежуток времени, а вот если эта же страницы находится тут site.ru/forum/1.php то все работает нормально ((( это можно как то поправить?

Сообщение изменено: avgaz (05 Апрель 2017 - 10:34)

0

#28 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2017 - 13:22

проблема с авторизацией решилась вроде вот так define( 'COOKIE_PATH', '/' );
но остались вопросы по description и keywords так же вопрос как сделать рабочим управление блоками на такой странице?
0

#29 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 617
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 080
  • IPB version:I have no IPB
 

Отправлено 05 Апрель 2017 - 13:29

Просмотреть сообщениеavgaz сказал(а):

и ещё вопрос зачем вот эта часть
Это для атрибутов data-pageApp data-pageLocation data-pageModule data-pageController. Используется для работы с виджетами. Не нужно - не добавляйте.

Просмотреть сообщениеavgaz сказал(а):

и ещё как можно передать ключевые слова и описание страницы? то есть название title тут передается

\IPS\Output::i()->metaTags['key'] = 'value';

0

#30 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 186
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 05 Апрель 2017 - 14:12

Спасибо, а как сделать рабочим управление блоками?
И ещё можно как то отключить адаптацию на таких страницах, но что бы на других она работала?

Сообщение изменено: avgaz (05 Апрель 2017 - 15:16)

0

Сообщить об этой теме:


  • 4 Страниц +
  • 1
  • 2
  • 3
  • 4


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2017 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна