Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Mel333

Создание хука

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

Вообщем суть такова: решил создать хук для IPB. Все сделал. Настройки работают. Ошибок на главной нет. Шаблон блока создается и сам шаблон в нем тоже есть. Но почему-то хук не отображается на главной в блоках. В чем может быть проблема?

 

Вот несколько строчек:

 

<hook_data><![CDATA[a:6:{s:15:"classToOverload";s:0:"";s:9:"skinGroup";s:11:"skin_boards";s:12:"skinFunction";s:18:"boardIndexTemplate";s:4:"type";s:7:"foreach";s:2:"id";s:11:"side_blocks";s:8:"position";s:9:"outer.pre";}]]></hook_data>

 

и

 

<template_set_id>0</template_set_id>

<template_group>skin_boards</template_group>

<template_data>$crcode</template_data>

<template_name>wmDsidebarHook</template_name>

Поделиться сообщением


Ссылка на сообщение

В подходе к созданию хуков? Переключаете борду в IN_DEV и создаете хук посредством мастера в АЦ.

 

Примеры Hook. Помогите с API

Поделиться сообщением


Ссылка на сообщение
05/27/11 07:50 (изменено)

Я только начал вообще изучть php. Поетому если ошибки будут буду долго мучатся)

 

В подходе к созданию хуков?

 

Ну можно и так сказать. Просто люди попросили реализовать. Вот все сделал. Только почему-то не отображается. Буду думать)

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

Поделиться сообщением


Ссылка на сообщение
05/27/11 08:12 (изменено)

Сейчас попробую создать через АЦ.

 

А чтобы блок появился... какой тип нужно выбрать?

 

Перезагрузчик стиля, действия, или хук для шаблона, данных, библиотеки

 

Подскажите пожалуйста.

 

Можно поподробнее в етом пункте

 

Переключаете борду в IN_DEV и создаете хук посредством мастера в АЦ.
Изменено пользователем Mel333

Поделиться сообщением


Ссылка на сообщение

Сейчас попробую создать через АЦ.

 

А чтобы блок появился... какой тип нужно выбрать?

 

Перезагрузчик стиля, действия, или хук для шаблона, данных, библиотеки

 

Подскажите пожалуйста.

 

Можно поподробнее в етом пункте

IN_DEV - это константа, находится в conf_global.php (корень скрипта), обозначает - "Режим разработчика".

Откройте conf_global.php

Найдите define('IN_DEV', 0);

Измените значение константы на один. Вот так:

 

define( IN_DEV, ( IN_ACP ? true : false ) );

Режим разработчика включен.

Поделиться сообщением


Ссылка на сообщение

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

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...