Parašė Rytis· 2007 Rugp. 3 15:08:22
#5
Padariau.
Instrukcija
1. įeik į
phpmyadmin ir įvykdyk šį kodą:
ALTER TABLE `{{PREFIX}}photos` ADD `photo_url` TEXT NOT NULL
2. Atsidaryk photogallery.php ir 61 eilutę pakeisk šiuo kodu:
echo "<a href=\"".$data['photo_url']."\">";
3. Atsidaryk administration/photos.php
138 eilutę pakeisk šiuo kodu:
$result = dbquery("UPDATE ".$db_prefix."photos SET photo_title='$photo_title', photo_description='$photo_description', ".$update_photos."photo_datestamp='".time()."', photo_order='$photo_order', photo_allow_comments='$photo_comments', photo_allow_ratings='$photo_ratings', photo_url='$photo_url' WHERE photo_id='$photo_id'");
144 eilutę pakeisk šiuo kodu
$result = dbquery("INSERT INTO ".$db_prefix."photos (album_id, photo_title, photo_description, photo_filename, photo_thumb1, photo_thumb2, photo_datestamp, photo_user, photo_views, photo_order, photo_allow_comments, photo_allow_ratings, photo_url) VALUES ('$album_id', '$photo_title', '$photo_description', '$photo_file', '$photo_thumb1', '$photo_thumb2', '".time()."', '".$userdata['user_id']."', '0', '$photo_order', '$photo_comments', '$photo_ratings', '$photo_url')");
maždaug 161 eilutėje turėtų būti
$photo_order = $data['photo_order'];
po šiuo kodu įterpk:
$photo_url = $data['photo_url'];
maždaug 173 turėtų būti
$photo_order = "";
po šiuo kodu įterpk:
$photo_url = "";
maždaug 182 eilutėje turėtų būti
<tr>
<td class='tbl'>".$locale['440']."</td>
<td class='tbl'><input type='textbox' name='photo_title' value='$photo_title' maxlength='100' class='textbox' style='width:330px;'></td>
</tr>
po šiuo kodu įterpk:
<tr>
<td class='tbl'>Nuoroda:</td>
<td class='tbl'><input type='textbox' name='photo_url' value='$photo_url' maxlength='100' class='textbox' style='width:330px;'></td>
</tr>
Atrodo viskas. Jei kas neveiktu, rekomenduoju atsisiųsti failus (prisegsiu) ir pakeisti juos esamais, kadangi šiame aprašyme galiu būti palikęs klaidų. Kiek testavau, viskas veikia.
Testas:
http://88.222.212.231/test/photo...photo_id=5 (spauskit ant paveiksliuko)
Suteiktos admin teisės (foto albumui):
login: gallery_test
pass: pass123
(Jei siųsitės failus, vis vien įvykdykite pirmą punktą)
Redagavo Rytis· 2007 Rugp. 3 16:08:30