Sida 1 av 1

Felmeddelande: Country Flags med Easymod

Postat: 2005-12-22 07:07
av rallar3
när jag ska installera "Country Flags" med Easymod så får jag detta Meddelande

Kod: Markera allt

FIND FAILED: In file [includes/usercp_avatar.php] could not find:

function language_select($default, $select_name = "language", $dirname="language") 
{ 
global $phpEx, $phpbb_root_path; 
$dir = opendir($phpbb_root_path . $dirname); 
$lang = array(); 
while ( $file = readdir($dir) ) 
{ 
if (preg_match('#^lang_#i', $file) && !is_file(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file)) && !is_link(@phpbb_realpath($phpbb_root_path . $dirname . '/' . $file))) 
{ 
$filename = trim(str_replace("lang_", "", $file)); 
$displayname = preg_replace("/^(.*?)_(.*)$/", "\\1 [ \\2 ]", $filename); 
$displayname = preg_replace("/\[(.*?)_(.*)\]/", "[ \\1 - \\2 ]", $displayname); 
$lang[$displayname] = $filename; 
} 
} 
closedir($dir); 
@asort($lang); 
@reset($lang); 
$lang_select = '<select name="' . $select_name . '">'; 
while ( list($displayname, $filename) = @each($lang) ) 
{ 
$selected = ( strtolower($default) == strtolower($filename) ) ? ' selected="selected"' : ''; 
$lang_select .= '<option value="' . $filename . '"' . $selected . '>' . ucwords($displayname) . '</option>'; 
} 
$lang_select .= '</select>'; 
return $lang_select; 
} 
Vad är det som är Fel?

Postat: 2005-12-22 11:32
av yoshy
Den kodsnutten finns inte med i den filen...det är problemet...

Vilken version av country flags har du tagit hem? för i den versionen jag har kollat på så är inte den där kodsnutten med i...

Kolla ->
Nuttzy's Country Flags 2.2.0
http://area51.phpbb.com/phpBB22/downloa ... id=&id=153

Postat: 2005-12-23 02:16
av Kail
Långa stycken text brukar orsaka problem då små skillnader (som radbrytningar och mellanslag) avgör ifall det matchar eller ej. Att Windows och UNIX har olika tecken för radmatning gör det hela inte enklare heller... jag föreslår du söker manuellt på de första 20 tecknen i den översta raden i den eftersökta texten, det brukar funka.