![]() |
|
|||
|
Plugins erstellen für das phpFK - PHP Forum ohne MySQL Datenbank
PLUGINNAME = Name des Plugins in Kleinbuchstaben ohne Sonderzeichen Datei: plugins/PLUGINNAME/class.PLUGINNAME.php Quellcode: class PLUGINNAME extends Plugin { var $name = "Name des Plugins"; var $description = "Beschreibung des Plugins"; var $author = "Author gerne auch mit HTML-Link zur Website"; var $version = "1.0"; var $priority = 50; var $hooks = array( "Name des Hooks" => "Name der Funktion", "Name des Hooks" => "Name der Funktion" ); // Standard-Funktionen, die optional enthalten sein können: function Activate() { return true; } function Deactivate() { return true; } // als Startseite anzeigen ... function IsIndexPage() { return false; } // als einzelne Seite anzeigen ... function IsSinglePage() { return false; } function PageName() { return $this->name; } function PageInit() { return true; } function PageContent() { return true; } function ApSettings() { return true; } } URLs: Der Link zur SinglePage kann mit url('index.php', 'PLUGINNAME') generiert werden. Der Link für die Funktion ApSettings() lautet: ?nav=...&plugin=PLUGINNAME Verfügbare Hooks für die v8.0 des phpFK - PHP Forum ohne MySQL Datenbank: Dateiname, Hookname, Zeilennr. forum/ap/index.php, ap-init_style, 52 forum/ap/index.php, ap-head, 100 forum/ap/index.php, ap-nav_settings, 151 forum/ap/index.php, ap-nav_user, 161 forum/ap/index.php, ap-nav_advanced, 172 forum/ap/include/advanced_plugins.php, ap-plugins-links, 142 forum/ap/include/settings_boards_edit.php, ap-boards_edit-echoauth, 248 forum/ap/include/settings_settings.php, ap-settings-save, 168 forum/ap/include/settings_settings.php, ap-settings-settings, 197 forum/ap/include/settings_settings.php, ap-settings-design, 238 forum/ap/include/settings_settings.php, ap-settings-admin, 285 forum/ap/include/settings_settings.php, ap-settings-other, 292 forum/ap/include/user_edit.php, ap-user_edit-tabs, 37 forum/ap/include/user_edit.php, ap-user_edit-settings_save, 85 forum/ap/include/user_edit.php, ap-user_edit-settings, 111 forum/ap/include/user_edit.php, ap-user_edit-gettab, 319 forum/include/functions.php, functions-start, 241 forum/include/functions.php, functions-user, 820 forum/include/functions.php, functions-deleteuser, 1284 forum/include/functions.php, functions-eraseuser, 1296 forum/include/functions.php, functions-activateuser, 1307 forum/include/functions.php, functions-reactivateuser, 1314 forum/include/init.php, init-start, 81 forum/include/init.php, init-login, 153 forum/include/init.php, init-login_cookie, 178 forum/include/init.php, init-cronjob, 233 forum/include/page_bottom.php, page_bottom-content_bottom, 22 forum/include/page_top.php, page_top-breadcrumbs, 38 forum/include/page_top.php, page_top-header_vars, 85 forum/include/page_top.php, page_top-head, 144 forum/include/page_top.php, page_top-offline, 205 forum/include/page_top.php, page_top-content_top, 243 forum/do.php, do-newthread_threadini, 278 forum/do.php, do-edit, 555 forum/forum.php, forum-start, 34 forum/forum.php, forum-end, 255 forum/my_profile_data.php, my_profile_data-save, 48 forum/my_profile_data.php, my_profile_data-settings, 181 forum/my_profile_settings.php, my_profile_settings-save, 31 forum/my_profile_settings.php, my_profile_settings-settings, 74 forum/post.php, post-newthread, 100 forum/post.php, post-reply, 125 forum/post.php, post-edit, 137 forum/post.php, post-loadfrompost, 172 forum/post.php, post-option_select, 246 forum/post.php, post-option_fieldset, 338 forum/post.php, post-option_javascript, 374 forum/rss.php, rss-item, 71 forum/thread.php, thread-ip, 394 forum/thread.php, thread-post_end, 430 forum/user.php, user-data_information, 74 forum/user.php, user-data_personal, 141 forum/user.php, user-col_left, 174 forum/user.php, user-col_right, 241 forum/user.php, user-middle, 249 forum/user.php, user-bottom, 359 |
![]() |
© 2005-2012 phpFK - PHP Forum Script ohne MySQL Datenbank | |