Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
09.12.2006, 16:39
Hallo,
ich beschäftige mich schon länger mit mybb und finde das es eine tolle Boardsoftware ist. *schleim aufwisch*
Allerding bringen mich die Freehoster zur Verzweifelung.
Jaja ich weiß, lieber 5 investieren und keine Probleme haben...
Hab aber keine Kohle nicht...auch nich 5 ...
Problem:
Wenn ich (egal welches) ein Plugin über den Plug In Manager aktivieren will, dann bekomme ich immer folgende Meldung: (als Beispiel das Avatar Caption von Nitemare)
PHP-Code: Warning: require() [function.require]: Unable to access ./inc/adminfunctions_templates.php in /srv/www/httpd/phost/m/net/pytalhost/XXXXXXX/web/inc/plugins/avatar.php on line 28
Warning: require(./inc/adminfunctions_templates.php) [function.require]: failed to open stream: No such file or directory in /srv/www/httpd/phost/m/net/pytalhost/XXXXXXX/web/inc/plugins/avatar.php on line 28
Fatal error: require() [function.require]: Failed opening required './inc/adminfunctions_templates.php' (include_path='.:/srv/www/httpd/phost/m/net/pytalhost/XXXXXXX/web/') in /srv/www/httpd/phost/m/net/pytalhost/XXXXXXX/web/inc/plugins/avatar.php on line 28
Liegt das an dem Board oder am Hoster :question:
Wie kann man da abhilfe schaffen :question:
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo.
Selten habe ich Probleme mit den Plugins.
Hast Du womöglich darauf geachtet, ob sie überhaupt für MyBB 1.2.X kompatibel sind? Hab' von diesem Plugin noch nie etwas gehört ...
Hier sind alle Plugins für MyBB 1.2.X.
LG, Elke!
Beiträge: 762
Themen: 23
Registriert seit: 18.03.2006
MyBB-Version: 1.2.2
09.12.2006, 17:01
(Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2006, 17:17 von frankrieger.)
Bearbeite die Dateien, die du in den Ordner inc/plugins kopierst (alle).
Alle Dateiaufrufe, die mit ./ anfangen änderst du in ../
Beispiel:
PHP-Code: require ("./inc/adminfunctions_templates.php");
änderst du zu:
PHP-Code: require ("../inc/adminfunctions_templates.php");
Eine Homepage ist nie fertig, man hört nur auf an ihr zu arbeiten - Unbekannter Verfasser
Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
09.12.2006, 17:40
(Dieser Beitrag wurde zuletzt bearbeitet: 09.12.2006, 17:57 von voyager8000.)
Monalou:
Ich wollte diesen PlugIn aktivieren:
https://www.mybb.de/downloads/details.php?file=111
Tatsächlich wird er nur als Kompatibel mit Version: 1.0.x, 1.1.x
angegeben.
frankrieger
Danke das hat gefunzt. Plugin ließ sich aktivieren.
Aber neues Problem tritt dann auf, wenn ich ins Benutzer-CP will oder direkt einen User anklicke um sein Profil zu sehen:
PHP-Code: Parse error: syntax error, unexpected '<', expecting '}' in /srv/www/httpd/phost/m/net/pytalhost/mastermind666/web/member.php (1360) : eval()'d code on line 1
oder
PHP-Code: Parse error: syntax error, unexpected '<', expecting '}' in /srv/www/httpd/phost/m/net/pytalhost/mastermind666/ web/usercp.php(2267) : eval()'d code on line 1
Der Fehler Bleibt, auch wenn ich das PlugIn wieder deaktiviere.
Habe das Board zum testen, obs tatsächlich damit zusammenhängt, auch schon neu installiert. Der Fehler tritt direkt dannach auf.
Vllt. sind nich alle alten Pugs mit der neuen Version Benutzbar?
Beiträge: 688
Themen: 88
Registriert seit: 25.06.2006
MyBB-Version: 1.8.X
Hallo.
Grundsätzlich sind die Plugins älterer Versionen erstmal nicht kompatibel, Ausnahmen bestätigen die Regel. Ja, jetzt weiß ich, welches Plugin Du meinst!
Was die Fehlermeldungen betrifft, kann ich Dir leider nicht helfen. Da sind die Experten gefragt. Ich zähle nicht dazu!
LG, Elke!
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Bitte setze die Templates des Benutzer-CPs in den Originalzustand zurück. Hier scheint eine Änderung fehlgeschlagen zu sein.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
Michael schrieb:Bitte setze die Templates des Benutzer-CPs in den Originalzustand zurück. Hier scheint eine Änderung fehlgeschlagen zu sein.
Danke das hat geholfen, nun komme ich wieder überall rein.
Schade das die alten Plugs net funzen wollen, da waren einige gute dabei.
Werd mal weiter testen vllt, will doch noch eines gehen.
Danke für den schnellen Support.
Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
17.01.2007, 21:34
Hallo, ich nochmal.
oje und nu auch noch mit doppelposting...
Es geht um folgendes PlugIn:
https://www.mybb.de/forum/showthread.php?tid=19079
Das Landesflaggen PlugIn.
Da es nicht für 1.2.2 als Kompatibel angegebn ist, habe ich mit Hilfe der Tips von frankrieger das PlugIn zum laufen gebracht.
Leider nur zur Hälfte.
Es hat sich ohne Fehlermeldung installiert. Auch im ACP sind die nötigen Einstellungen erstellt worden. Im BCP kann mann dann auch das Land aussuchen. Allerdings erscheint dann nicht das Bildchen mit der Flagge sondern das Land nur als Wort. Es schreibt sich allerdings nicht automatisch ins postbit_author_user rein obwohl es das tun sollte. Aber man kann es manuell per {$post[fid X]} nachtragen.
So, da hab ich mir gedacht: Wenn das Land schon mal in Worten erscheint und diese den Dateinamen der Bildchen gleichen, dann müsste es doch möglich sein mit Hilfe der Länderliste in aus der plugin.php-Datei diese auch den Bilder-Dateien zuzuordnen. Allerdings ohne dabei die Datenbank zu bemühen. Da ich aktuell nicht ins phpMyAdmin reinkomme. Zugang wurde vom Hoster ausgeknippst.
Und genau dafür fehlt mir augenblicklich das nötige KnowHow um es entsprechend umzusetzen. Kann mir dabei jemand Gedankenhilfe geben :question:
So sieht das PlugIn aus in dem auch die Länderlsite enthalten ist:
PHP-Code: <?php /** * Country Flag * * * By: Zahet1988 * Website: http://www.thetechex.net */
$plugins->add_hook("postbit", "country");
function country_info() { return array( 'name' => 'Landesflaggen', 'description' => 'Zeigt die Flagge des Herkunftslandes eines Benutzers in seinen Beiträgen.', 'website' => 'http://www.thetechex.net', 'author' => 'Zaher1988', 'authorsite' => 'http://www.thetechex.net', 'version' => '1.0', ); }
function country_activate() { require '../inc/adminfunctions_templates.php'; global $db; $country_group = array( "gid" => "NULL", "name" => "Landesflaggen", "description" => "Einstellungen zum Plugin.", "disporder" => "3", "isdefault" => "no", ); $db->insert_query(TABLE_PREFIX."settinggroups", $country_group); $gid = $db->insert_id(); $country_setting_1 = array( "sid" => "NULL", "name" => "field", "title" => "ID#", "description" => "Soll nicht das Standardprofilfeld für die Angabe zum Herkuftsland verwendet werden, bitte hier die ID des neuen Feldes eingeben.", "optionscode" => "text", "value" => '', "disporder" => '1', "gid" => intval($gid), ); $db->insert_query(TABLE_PREFIX."settings", $country_setting_1); $profilefield = array( "name" => "Herkunftsland", "description" => "Bitte den Namen des Herkunftslandes wählen", "disporder" => '0', "type" => "select\n United States Canada Vietnam Abu Dhabi Afghanistan Ajman Aland Islands Albania Alderney Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia-Aboriginal Australia Austria Azerbaijan Azores Bahamas Bahrain Balearic Islands Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bosnia and Herzegovina Botswana Bouvet Island Brazil British Antarctic Territory British Indian Ocean Territory British Virgin Islands Brunei Bulgaria Burkina Faso Burundi Cambodia Cameroon Canary Islands Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos Islands Colombia Comoros Congo-Brazzaville Congo-Kinshasa Cook Islands Coral Sea Islands Costa Rica Cote DIvoire Croatia Cuba Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Dubai East Timor Ecuador Egypt El Salvador England Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands Faroe Islands Fiji Finland France French Guiana Independentist French Guiana French Polynesia Fujairah Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea-Bissau Guinea Guyana Haiti Heard and McDonald Islands Honduras Hong Kong Hungary Iceland India Indonesia Iran Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Kuwait Kyrgyzstan Laos Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Lord Howe Island Luxembourg Macao Macedonia Madagascar Madeira Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia Midway Islands Moldova Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Antilles Netherlands New Caledonia New Zealand-Maori New Zealand Nicaragua Niger Nigeria Niue Norfolk Island North Korea Northern Cyprus Northern Ireland Northern Marianas Norway Oman Orkney Islands Pakistan Palau Palestine Panama Papua New Guinea Paraguay Peru Philippine Pitcairn Islands Poland Portugal Puerto Rico Qatar Ras al-Khaimah Reunion Romania Russian Federation Rwanda Sami Samoa San Marino Sao Tome e Principe Sark Saudi Arabia Scotland Seborga Senegal Serbia Seychelles Sharjah Shetland Islands Sierra Leone Sikkim Singapore Slovakia Slovenia Solomon Islands Somalia Somaliland South Africa South Korea Spain Sri Lanka St Helena St Kitts and Nevis St Lucia St Pierre and Miquelon St Vincent and the Grenadines Sudan uriname Swaziland Sweden Switzerland Syria Tahiti Taiwan Tajikstan Tanzania Thailand Tibet Togo Tokelau Tonga Trinidad and Tobago Tromelin Tunisia Turkey Turkmenistan Tuvalu US Virgin Islands Uganda Ukraine Umm al-Qaiwan United Kingdom United Nations Uruguay Uzbekistan Vanuatu Vatican City State Venezuela Wake Island Wales Wallis & Futuna Western Sahara Yemen Yugoslavia Zambia Zimbabwe", "length" => '0', "maxlength" => '0', "required" => "no", "editable" => "yes", "hidden" => "no", ); $db->insert_query(TABLE_PREFIX."profilefields", $profilefield); $fid = $db->insert_id(); $fieldname = "fid$fid"; $db->query("ALTER TABLE ".TABLE_PREFIX."userfields ADD $fieldname TEXT;"); $db->query("OPTIMIZE TABLE ".TABLE_PREFIX."userfields");
find_replace_templatesets("postbit", '#'.preg_quote('$post[onlinestatus]').'#', '$post[onlinestatus] $post[country]'); }
function country_deactivate() { require '../inc/adminfunctions_templates.php'; global $db; $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='field'"); $db->query("DELETE FROM ".TABLE_PREFIX."settinggroups WHERE name='Landesflaggen'"); $db->query("DELETE FROM ".TABLE_PREFIX."profilefields WHERE name='Herkunftsland'");
find_replace_templatesets("postbit", '#'.preg_quote('$post[country]').'#', '',0); }
function country() { global $db, $mybb, $templates, $country, $post; $query = $db->query("select * FROM ".TABLE_PREFIX."profilefields WHERE name='Herkunftsland'"); $ffid = $db->fetch_array($query); $fid = $ffid['fid']; if ($mybb->settings['field'] == '') { $source = "fid".$fid; if ($post[$source] != '') { $post[country] = "<!-- Start: country --><br><div>Country: <img src=\"images/flags/$post[$source].gif\" title=\"$post[$source]\" align=\"center\"></div><!-- End: lsop -->"; } } else { $source = "fid".$mybb->settings['field']; if ($post[$source] != '') { $post[country] = "<!-- Start: country --><br><div>Country: <img src=\"images/flags/$post[$source].gif\" title=\"$post[$source]\" align=\"center\"></div><!-- End: lsop -->"; } } } ?>
Danke
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Versuche es mal mit diesem Eintrag im Template:
Code: <img src=\"images/flags/{$post['fidX']}.gif\" alt=\"{$post['fidX']}\" />
Wenn die Grafiknamen den Landesnamen entsprechen sollte es gehen.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 166
Themen: 19
Registriert seit: 09.12.2006
18.01.2007, 13:34
Boa, Super, danke für die Hilfe.
Der Code passte nicht ganz...
Hab ihn so abgeändert:
Code: <img src=images/flags/{$post['fidX']}.gif alt={$post['fidX']} />
Auf den Trick wäre ich glaube nicht gekommen.
Und was soll ich sagen...Voll das Bild...Geil...Danke vielmals...
Das war genau der Denkanstoss der mir fehlte...
Dann kann ich jetzt den Mod einbasteln.
Naja das mit dem Abknutschen hatten wir ja schon, da halte mich jetzt mal nen bissi zurück.
Bist eben spitzenmäßig...so jetzt muss ich erst mal Schleim aufwischen gehen...
PS: den Thread könnte man glaub ich nun auch ins Mod-Forum verfrachten.
da es ja nicht wirklich Fehler waren :question: :question:
|