Cze¶æ
Traczu.
Podobny problem opisywa³em w
TYM w±tku. Dotyczy³ on co prawda
PONYGallery ML, ale pisa³em te¿ i o tym, ¿e wiêkszo¶æ galerii jest oparta jakby na wspólnym kodzie ¼ród³owym, Tylko
design zmieniony.
Zrób tak. Wykonaj kopiê pliku "
images.datsogallery.php", znajduj±cego siê w ¶cie¿ce "
/administrator/components/com_datsogallery/". Nastêpnie wyedytuj plik, i znajd¼ od linii
193 taki fragment kodu ( na samym dole skryptu ):
Kod: |
function removeFile($srcFilename, $srcFilePath) {
$removeFilename = $srcFilePath . '/' . $srcFilename;
if (unlink($removeFilename)) {
return true;
} else {
return false;
}
}
|
...i zamieñ ca³y ten kod na taki:
Kod: |
function removeFile($srcFilename, $srcFilePath) {
$removeFilename = $srcFilePath . '/' . $srcFilename;
if (unlink($removeFilename) || !file_exists($removeFilename) ) {
return true;
} else {
return false;
}
}
|
Funkcja "
!file_exists()" z negacj± spowoduje usuniêcie obrazka z bazy i z administracji, nawet je¶li nie istnieje on fizycznie na serwerze. Ja ten mój pomys³ zastosowa³em w
PONYGallery ML i jak na razie galeria dzia³a bez zarzutów.
W razie problemów, przywróæ kopiê. Ale nie powinno byæ ¿adnych.
Pozdrawiam.
Jokris.