ماژول گالری تصاویر
امکانات:
- ایجاد آلبوم
- ارسال تصویر هم به صورت تکی و هم به صورت آرشیو (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
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µn=$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]
RewriteRule ^photo-micron-([^/]*)(/?)+$ index.php?do=photoµn=$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;
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);
}
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",
),
'name' => "Photo Album",
'url' => "$PHP_SELF?mod=photo",
'descr' => "",
'image' => 'photo.gif',
'access' => "1",
),
فایل Templates/{Your-Theme}/Userinfo.tpl رو باز کنید و به دنبال کد زیر (یا شبیه آن) بگردید:
<br />تاريخ عضويت: {registration}
پس از آن، کد زیر رو قرار دهید:
<BR>تصاویر ارسال کرده: {addsphoto}
حالا با ورود به آدرس زیر می توانید این ماژول رو مشاهده کنید:
موفق باشید.