Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Photo gallery modifikacija

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