ایران سرور
ماژول گالری تصاویر

امکانات:
- ایجاد آلبوم
- ارسال تصویر هم به صورت تکی و هم به صورت آرشیو (Zip)
- مشاهده تصاویر به صورت Slide Show
- ارسال نظر برای تصاویر
- مدیریت بسیار قوی
- بکار گیری سیستم آژاکس در بیشتر قسمت ها

گالری تصاویر


فایل زیر رو دانلود کنید و بجای مشخص شده بریزید.
Download

سطح دسترسی فولدر های زیر رو 777 و فایل هارو 666 قرار دهید:
uploads/photos
uploads/photos/temp
uploads/photos/small
uploads/photos/show
uploads/photos/micro
engine/photo/cache
engine/photo/cache/system
engine/data
engine/data/photo_conf.txt
engine/data/photo_log.txt



وارد آدرس زیر شوید تا جدول ها در دیتابیس اضافه شوند:


فایل htaccess. رو باز کنید و کدهای زیر رو در انتهای آن کپی کنید:
# DLE Photoalboms 0.04
RewriteRule ^photo-micron-([^/]*)(/?)+$ index.php?do=photo&micron=$1 [L]
RewriteRule ^photo(/?)+$ index.php?do=photo [L]
RewriteRule ^photo-([a-z]+)(/?)+$ index.php?do=photo&a=$1 [L]
RewriteRule ^photo-([0-9]+)(/?)+$ index.php?do=photo&albom=$1 [L]
RewriteRule ^photo-small-([^/]*)(/?)+$ index.php?do=photo&small=$1 [L]
RewriteRule ^photo-photo-([^/]*)(/?)+$ index.php?do=photo&photobig=$1 [L]
RewriteRule ^photo-id-([^/]*).html$ index.php?do=photo&photoid=$1&a=showphoto [L]
RewriteRule ^photo-([0-9]+)/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&albom=$1&onpage=$2 [L]
RewriteRule ^photo/([0-9]+)([^/]*)(/?)+$ index.php?do=photo&onpage=$1 [L]


فایل Engine/Engine.php رو باز کنید و به دنبال کد زیر بگردید:
switch ($do) {

پس از آن، کدهای زیر رو قرار دهید:
case "photo" :
include ENGINE_DIR.'/photo/photo.php';
break;


فایل Engine/Modules/Cron.php رو باز کنید و به دنبال کد زیر بگردید:
<?php

پس از آن، کد زیر رو قرار دهید:
include ROOT_DIR.'/engine/photo/crona.php';


فایل Admin.php رو باز کنید و به دنبال کد زیر بگردید:
$system_modules = array(

پس از آن، کد زیر رو قرار دهید:
'photo'      => 'admin',


فایل Engine/Modules/Profile.php رو باز کنید و به دنبال کد زیر بگردید:
$tpl->set('{news_num}', $row['news_num']);

پس از آن، کدهای زیر رو قرار دهید:
if(substr_count($tpl->copy_template,"{addsphoto}")>0){
require_once ROOT_DIR.'/engine/photo/unit_profile.php';
$tpl->set('{addsphoto}', $numphotos);
}


فایل Engine/Inc/Options.php رو باز کنید و به دنبال کد زیر بگردید:
$options['others'] = array(

پس از آن، کدهای زیر رو قرار دهید:
array(
'name' => "Photo Album",
'url' => "$PHP_SELF?mod=photo",
'descr' => "",
'image' => 'photo.gif',
'access' => "1",
),


فایل Templates/{Your-Theme}/Userinfo.tpl رو باز کنید و به دنبال کد زیر (یا شبیه آن) بگردید:
<br />تاريخ عضويت: {registration}

پس از آن، کد زیر رو قرار دهید:
<BR>تصاویر ارسال کرده: {addsphoto}


حالا با ورود به آدرس زیر می توانید این ماژول رو مشاهده کنید:


موفق باشید. dance


faramobile، اشکان و learnt.ir و 27 نفر دیگر تشکر کرده‌‌اند.

اطلاعات

برای ارسال نظر، باید در سایت عضو شوید.