Перейти к содержанию

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


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

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

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

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

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

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

Изменено пользователем Topce
Не хук, а компонент - перепутал..
Ссылка на комментарий
Поделиться на другие сайты

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

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 месяцев спустя...

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...