Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
Mel333

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

Recommended Posts

Вообщем суть такова: решил создать хук для 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>

Share this post


Link to post
Share on other sites

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Edited by Mel333

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

 

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

 

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

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

Откройте conf_global.php

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

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

 

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...