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: 687 
	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: 687 
	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:
	  
	
	
	
	
 
 
	 
 |