Impressum - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html) +--- Thema: Impressum (/thread-16354.html) |
Impressum - sunnygirl70 - 15.06.2010 Hallo, ich habe mybboard erfolgreich installiert. Und möchte nun das Impressum anlegen. Ich habe es alles nach der Anleitung wie hier im Forum beschrieben gemacht. Das Impressum erscheint im Fussbereich, wenn ich draufklicke kommt nur das Wort: Inhalt. Wie füge ich nun den Namen und die Adresse ein? Als ich versuchte bei mybbcoder den mod fürs Impressum zu dowloaden, erscheint immer eine Englische Seite, und leider verstehe ich kein Englisch. Gibts den Download auch auf deutsch? Grüsse Silke RE: Impressum - Jockl - 15.06.2010 https://www.mybb.de/forum/thread-20570.html Du hättest auch direkt dort fragen können. Auch wenn der Download-Link auf die englische Seite verweist, wie das Plugin zu installieren ist, kannst Du dem o.a. Link entnehmen. Da ist alles gut beschrieben. Des Weiteren enthält das Plugin auch die deutschen Sprachpakete. RE: Impressum - krafdi - 16.06.2010 (15.06.2010, 22:25)sunnygirl70 schrieb: Hallo, ich habe mybboard erfolgreich installiert. Und möchte nun das Impressum anlegen. Ich habe es alles nach der Anleitung wie hier im Forum beschrieben gemacht. Das Impressum erscheint im Fussbereich, wenn ich draufklicke kommt nur das Wort: Inhalt.Scheint du hast alles richtig gemacht. Du musst bei dem ersten Teil nach INHALT suchen und mit deinen Angaben ersetzen.: Code: <html> RE: Impressum - sunnygirl70 - 16.06.2010 Hallo, ich bin leider nochmal. Ich habe es geschafft den imprint zu downloaden. Habe dann auch den admin Ordner auf meinen FTP hochgeaden. Wenn ich jetzt in meinem Forum auf Admin/CP gehe, weiss ich nicht wo ich das Impressum finden soll, oder ob es überhaupt installiert ist. Welche Befehle muss ich noch ausführen? Grüsse Silke RE: Impressum - Kenny - 16.06.2010 Hallo sunnygirl70, hast du folgende Schritte ausgeführt? Zitat:Die Dateien Hochladen, im Admin CP aktivieren. RE: Impressum - sunnygirl70 - 16.06.2010 Hallo, ich habe in den inc/plugins Ordner die Datei imprint.php, und imprint.lang.php hochgeladen. Dann bei Admin/CP den Plugin gedrückt, jetzt kommt folgende Fehlermeldung: /mnt/webspace/03/27222/xn--stoffknstlerin-lsb.de/inc/languages/deutsch_sie/admin/imprint.lang.php does not exist Beim imprint ist auch ein Ornder der Admin heisst dabei, wo muss ich den hochladenß und vor allen in welches Verzeichnis? Grüsse Silke RE: Impressum - Kenny - 16.06.2010 Du hast dir doch dieses Plugin heruntergeladen, oder? https://www.mybb.de/forum/thread-20570.html Da ist kein ordner mit dem Namen admin dabei. Nur eine imprint.php und ein Ordner inc. Die imprint.php gehört in das hauptverzeichnis deines Forums (dort wo auch die index.php ist). Den Ordner inc kopierst du ebenfalls in das Hauptverzeichnis. Dann solltest du keine Probleme haben. RE: Impressum - sunnygirl70 - 16.06.2010 Hallo Kenny, vielen Dank, es hat geklappt, endlich. Liebe Grüsse Silke Sorry Kenny, wenn ich aufs Impressum gehe, das jetzt erfolgreich installiert ist. Kommt noch eine Fehlermeldung: Fatal error: Call to a member function add_hook() on a non-object in /mnt/webspace/03/27222/xn--stoffknstlerin-lsb.de/imprint.php on line 9 Was muss ich noch ändern? Gruss Silke RE: Impressum - StefanT - 16.06.2010 Wie sieht denn die imprint.php aus? RE: Impressum - sunnygirl70 - 16.06.2010 Hallo Stefan, hier die imprint.php: <?php /** * Imprint plugin for MyBB 1.4 * * @author Christopher Koch <ChristopherKoch@gmx.net> * @copyright 2008 by Christopher Koch */ $plugins->add_hook('global_start', 'imprint_lang'); /** * _info() function * * @return array */ function imprint_info() { global $lang; $lang->load('imprint'); return array( 'name' => $lang->imprint_plugin, 'description' => $lang->imprint_plugin_description, 'website' => 'http://www.gfx-dose.de', 'author' => 'Chrissi', 'authorsite' => 'http://www.gfx-dose.de', 'version' => '1.4', 'guid' => 'cd90981f997c22d270cbca489be0b4c2', 'compatibility' => '14*', ); } /** * _activate() function */ function imprint_activate() { global $db, $lang; $lang->load('imprint'); $imprint_group = array( 'gid' => NULL, 'name' => 'imprint', 'title' => $lang->imprint, 'description' => $lang->imprint_groupset_description, 'disporder' => '20', 'isdefault' => 'no', ); $db->insert_query('settinggroups', $imprint_group); $gid = $db->insert_id(); $imprint_setting_1 = array( 'sid' => NULL, 'name' => 'imprint_name', 'title' => $lang->imprint_settings_name, 'description' => $lang->imprint_settings_name_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '1', 'gid' => intval($gid), ); $imprint_setting_2 = array( 'sid' => NULL, 'name' => 'imprint_address', 'title' => $lang->imprint_settings_address, 'description' => $lang->imprint_settings_address_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '2', 'gid' => intval($gid), ); $imprint_setting_3 = array( 'sid' => NULL, 'name' => 'imprint_city', 'title' => $lang->imprint_settings_city, 'description' => $lang->imprint_settings_city_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '3', 'gid' => intval($gid), ); $imprint_setting_4 = array( 'sid' => NULL, 'name' => 'imprint_tel', 'title' => $lang->imprint_settings_tel, 'description' => $lang->imprint_settings_tel_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '4', 'gid' => intval($gid), ); $imprint_setting_5 = array( 'sid' => NULL, 'name' => 'imprint_fax', 'title' => $lang->imprint_settings_fax, 'description' => $lang->imprint_settings_fax_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '5', 'gid' => intval($gid), ); $imprint_setting_6 = array( 'sid' => NULL, 'name' => 'imprint_email', 'title' => $lang->imprint_settings_email, 'description' => $lang->imprint_settings_email_description, 'optionscode' => 'text', 'value' => '', 'disporder' => '6', 'gid' => intval($gid), ); $imprint_setting_7 = array( 'sid' => NULL, 'name' => 'imprint_disclaimer', 'title' => $lang->imprint_settings_disclaimerask, 'description' => $lang->imprint_settings_disclaimerask_description, 'optionscode' => 'yesno', 'value' => '1', 'disporder' => '7', 'gid' => intval($gid), ); $disclaimer = $lang->imprint_disclaimertext_example; $imprint_setting_8 = array( 'sid' => NULL, 'name' => 'imprint_disclaimertext', 'title' => $lang->imprint_settings_disclaimer, 'description' => $lang->imprint_settings_disclaimer_description, 'optionscode' => 'textarea', 'value' => $disclaimer, 'disporder' => '8', 'gid' => intval($gid), ); $db->insert_query('settings', $imprint_setting_1); $db->insert_query('settings', $imprint_setting_2); $db->insert_query('settings', $imprint_setting_3); $db->insert_query('settings', $imprint_setting_4); $db->insert_query('settings', $imprint_setting_5); $db->insert_query('settings', $imprint_setting_6); $db->insert_query('settings', $imprint_setting_7); $db->insert_query('settings', $imprint_setting_8); rebuild_settings(); // Templates editieren require_once MYBB_ROOT."inc/adminfunctions_templates.php"; find_replace_templatesets("footer", '#bottomlinks_syndication}</a>#', 'bottomlinks_syndication}</a> | <a href="imprint.php">{$lang->imprint}</a>'); } /** * _install() function */ function imprint_install() { global $db; $imprint_template = array( "tid" => NULL, "title" => 'imprint', "template" => ' <html> <head> <title>{\$settings[bbname]} - {\$lang->imprint}</title> {\$headerinclude} </head> <body> {\$header} <table border="0" cellspacing="{\$theme[borderwidth]}" cellpadding="{\$theme[tablespace]}" class="tborder"> <tr> <td colspan="2" class="thead"><strong>{\$lang->imprint}</strong></td> </tr> <tr class="trow2"> <td colspan="2"> <span class="smalltext"><strong>{\$lang->imprint_contact}</strong></span> </td> </tr> <tr class="trow1"> <td class="half smalltext" colspan="2"> <table width="100%"> <colgroup> <col width="30%"> <col width="70%"> </colgroup> <tr> <td valign="top" class="half smalltext">{\$lang->imprint_name}</td> <td class="half smalltext"> {\$imprint_name}<br /> {\$imprint_address}<br /> {\$imprint_city} </td> </tr> <tr> <td class="half smalltext">{\$lang->imprint_email}</td> <td class="half smalltext">{\$imprint_email}</td> </tr> <tr> <td class="half smalltext">{\$lang->imprint_tel}</td> <td class="half smalltext">{\$imprint_tel}</td> </tr> <tr> <td class="half smalltext">{\$lang->imprint_fax}</td> <td class="half smalltext">{\$imprint_fax}</td> </tr> </table> </td> </tr> <tr class="trow2"> <td colspan="2"> <span class="smalltext"><strong>{\$lang->imprint_disclaimer}</strong></span> </td> </tr> <tr class="trow1"> <td class="half smalltext" colspan="2"> {\$imprint_disclaimer} </td> </tr> </table> <!-- Imprint Plugin © by Christopher Koch --> {$footer}', "sid" => "-1", ); $db->insert_query("templates", $imprint_template); } /** * _deactivate() function */ function imprint_deactivate() { global $db; $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_name'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_address'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_city'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_tel'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_fax'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_disclaimer'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_disclaimertext'"); $db->query("DELETE FROM ".TABLE_PREFIX."settings WHERE name='imprint_email'"); $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='imprint'"); rebuild_settings(); // Templates editieren require_once MYBB_ROOT."inc/adminfunctions_templates.php"; find_replace_templatesets("footer", '#([ ]+){1}\|([ ]+){1}<a href="imprint\.php">{\$lang\->imprint}<\/a>#is', ' ', 0); } /** * _is_installed() function * * @return boolean */ function imprint_is_installed() { global $db; $query = $db->query('SELECT * FROM '.TABLE_PREFIX.'templates WHERE title = \'imprint\' LIMIT 1'); return ($db->num_rows($query) >= 1) ? true : false; } /** * _uninstall() function */ function imprint_uninstall() { global $db; $db->query("DELETE FROM ".TABLE_PREFIX."templates WHERE title='imprint'"); } /** * _lang() function * imports language file in global */ function imprint_lang() { global $lang; $lang->load("imprint"); } ?> Grüsse Silke |