Jump to content

Адаптируем компонет, с 3.Х до 4.Х нужна помощь..

Featured Replies

Здравствуйте.

1) Может кто кинуть "углубленную" документацию для компонентов и т.п. (хелательно про адаптацию)

2) Пробуем установить компонент, вылазит ошибка:
 

Sorry, you do not have permission for that!
1S111/1

Есть какие-либо мнения, по этому поводу? 
"по факту, получилось около 20 одноименных файлов и хз, что да как" - при установки.. 

Edited by Topce
Не хук, а компонент - перепутал..

Link to comment
https://ipbmafia.ru/topic/11258-adaptiruem-komponet-s-3h-do-4h-nuzhna-pomosh/
Share on other sites

Здравствуйте.

1) Может кто кинуть "углубленную" документацию для хуков и т.п. (хелательно про адаптацию)

2) Пробуем установить хук, вылазит ошибка:
 

Sorry, you do not have permission for that!
1S111/1

Есть какие-либо мнения, по этому поводу? 
"по факту, получилось около 20 одноименных файлов и хз, что да как" - при установки.. 

​Удали пробелы между блоками - тогда не будут файлы создаваться и лагн переменные пропадать , вот самый простой скелетон (я его чаще всего использую. без блоков настроек, инсталла/удаления/настроек итд)

<?xml version="1.0" encoding="UTF-8"?>
<plugin name="название функции" version_long="10000" version_human="1.0.0" author="автор" website="http://greyko.ru/" update_check="http://greyko.ru/"><hooks><hook type="C" class="класс"><![CDATA[//<?php

class hook11 extends _HOOK_CLASS_
{
	public function функция()
	{
		//тело функции
	}		
}]]></hook></hooks></plugin>

 

​Удали пробелы между блоками - тогда не будут файлы создаваться и лагн переменные пропадать , вот самый простой скелетон (я его чаще всего использую. без блоков настроек, инсталла/удаления/настроек итд)

<?xml version="1.0" encoding="UTF-8"?>
<plugin name="название функции" version_long="10000" version_human="1.0.0" author="автор" website="http://greyko.ru/" update_check="http://greyko.ru/"><hooks><hook type="C" class="класс"><![CDATA[//<?php

class hook11 extends _HOOK_CLASS_
{
	public function функция()
	{
		//тело функции
	}		
}]]></hook></hooks></plugin>

 

​Спасибо, можете написать по контактам, если есть скайп, для "быстрого общения", просто работа, и тут форум грузится очень долго.. 

​Удали пробелы между блоками - тогда не будут файлы создаваться и лагн переменные пропадать , вот самый простой скелетон (я его чаще всего использую. без блоков настроек, инсталла/удаления/настроек итд)

<?xml version="1.0" encoding="UTF-8"?>
<plugin name="название функции" version_long="10000" version_human="1.0.0" author="автор" website="http://greyko.ru/" update_check="http://greyko.ru/"><hooks><hook type="C" class="класс"><![CDATA[//<?php

class hook11 extends _HOOK_CLASS_
{
	public function функция()
	{
		//тело функции
	}		
}]]></hook></hooks></plugin>

 

​Эмм... Вообще-то для разработки плагинов есть специальный режим разработчика. Им нужно в первую очередь пользоваться

​Эмм... Вообще-то для разработки плагинов есть специальный режим разработчика. Им нужно в первую очередь пользоваться

​Я не все настройки могу там найти... например создание меню настроек хака <settingsCode>PHP</settingsCode> пример 

<settingsCode><![CDATA[//<?php
$form->add( new \IPS\Helpers\Form\YesNo( 'vk_import_active', \IPS\Settings::i()->vk_import_active ) );
$form->add( new \IPS\Helpers\Form\YesNo( 'vk_import_active_friends', \IPS\Settings::i()->vk_import_active_friends ) );
$form->add( new \IPS\Helpers\Form\YesNo( 'vk_import_active_wall', \IPS\Settings::i()->vk_import_active_wall ) );
$form->add( new \IPS\Helpers\Form\YesNo( 'vk_import_active_photo', \IPS\Settings::i()->vk_import_active_photo ) );
$form->add( new \IPS\Helpers\Form\Number( 'vk_import_count_friends', \IPS\Settings::i()->vk_import_count_friends ) );
$form->add( new \IPS\Helpers\Form\Number( 'vk_import_count_wall', \IPS\Settings::i()->vk_import_count_wall ) );
$form->add( new \IPS\Helpers\Form\Number( 'vk_import_count_photo', \IPS\Settings::i()->vk_import_count_photo ) );
if ( $values = $form->values() )
{
	$form->saveAsSettings();
	return TRUE;
}
return $form;]]></settingsCode>

СКРИН!!!!.thumb.png.5139eac0d446226

  • 5 месяцев спустя...

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.