
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.