Seite 1 von 1
Upload Pic
Verfasst: 18.10.2007 14:01
von .:Falo:.
Hi @ all, ich habe eine Frage zu dem oben genannten Mod:
Ich habe ein neues Forum installiert und die Beiträge aus einem alten übernommen. Nun hab ich mit einem SQL-Code automatisch die Pfade zu den Bildern neu gemacht, sodass er jetzt die vom neuen Webspace nimmt. Außerdem habe ich dann natürlich die Bilder vom alten Forum in den Ordner auf dem neuen Webspace gepackt. Wenn ich jetzt allerdings im ACP bei Upload Pic gucke, steht da überall, dass die Bilder nicht verwendet werden. Wie kann ich das ändern??? Denn wenn ich auf unbenutze Bilder löschen klicke, dann sind ja alle weg...
Verfasst: 18.10.2007 14:13
von tom971
Hy
template cache löschen
Servus Tom
Verfasst: 18.10.2007 14:48
von .:Falo:.
Dumme Frage, aber wie lösche ich den??? Mit dem Extreme-Styles-Mod weiß ich wie das geht, aber den hab ich nicht mehr installiert...
Verfasst: 18.10.2007 15:34
von tom971
genau gehe einfach in ExtStyl, dann auf Cache Menagment und dort findest schon dein Template
Servus Tom
oops falsh gelesen, du hast nicht extStyle instaliert, probiere dann dein Browser cache zu löschen.
Verfasst: 18.10.2007 18:11
von .:Falo:.
hat irgendwie noch nicht so geklappt, woher weiß die mod denn überhaupt, ob ein bild benutzt wird oder nicht???
Verfasst: 18.10.2007 18:59
von Seimon
Warum templates cache?
Die Abfrage "in use?" wird duch eine db-abfrage dieser form gemacht:
Code: Alles auswählen
$sql = "SELECT post_id
FROM ".POSTS_TEXT_TABLE."
WHERE post_text LIKE '%".str_replace("\'", "''", $str_filepath)."%'";
wobei $str_filepath definiert ist durch:
$str_httppath:
Code: Alles auswählen
$str_httppath = (empty($board_config['uploadpic_forcepath'])) ? $server_protocol.trim($board_config['server_name']).$server_port.$up_picdir : $board_config['uploadpic_forcepath'];
wobei
Code: Alles auswählen
$server_port = ( $board_config['server_port'] <> 80 ) ? ':'.trim($board_config['server_port']) : '';
und
Code: Alles auswählen
$up_picdir = preg_replace('#^\/?(.*?)\/?$#', '\1', trim($board_config['uploadpic_picdir']));
$up_picdir = ($up_picdir != '') ? '/'.$up_picdir.'/' : '/';
$str_filename:
Code: Alles auswählen
$arr_files = array();
while ($entry = $directory->read())
{
if ((!is_dir($entry)) && ($entry != "index.htm"))
{
$arr_files[$entry] = filemtime($up_picpath.$entry);
}
}
arsort($arr_files);
$arr_user = array();
$int_count = 0;
foreach ($arr_files as $str_filename => $int_filetime)
Stimmen bei dir alle vorkommenden konfigurationsvariablen? ($board_config['uploadpic_picdir'] und so)