
چند هفته پیش یه مقاله نوشتم در مورد ساخت یک فتوبلاگ به عنوان ساخت فتوبلاگ در 24 ساعت فتوبلاگی که طبق این مقاله ساخته می شد شامل یک عکس (عکس اصلی) در بالای صفحه و 5 تا تصویر بند انگشتی در زیر اون بود که در واقع این تصاویر کار یادداشتهای اخیر رو انجام می داد. در این مقاله می خواهیم به جای اون 5 تا تصویر که تصاویر بند انگشتی 5 یادداشت قبل بودند تصاویر اتفاقی قرار بدیم، برای این کار 14 مرحله زیر رو دنبال کنید: (برای این کار باید از MYSQL database استفاده کنید که تقریبا همه تو ایران این کار رو انجام دادن)
ساخت فایل connect.php:
1- یک فایل به اسم connect.php بسازید.
2- کدهای زیر رو توی این فایل کپی کنید:
// connect to database
$db = mysql_connect("ENTER DB HOST", "ENTER DB USER NAME", "ENTER DB PASSWORD")or die ('I cannot connect to the database.');
mysql_select_db("$database",$db);
?>
3- نام database خود را به جای عبارت ENTER YOUR DATABASE NAME HERE قرار دهید. شما می توانید نام database را از طریق کنترل پنل سایت خود به دست بیاورید.
4- نام میزبان دیتابیس خود را به جای ENTER DB HOST قرار دهید. این مقدار معمولا localhost' هست.
5- username دیتابیس خود را به جای ENTER DB USER NAME قرار دهید.
6- password دیتابیس خود را به جای ENTER DB PASSWORD قرار دهید.
7- فایل connect.php را در شاخه اصلی (WWW) آپلود کنید.
تغییر ماجول (littlepics (Module:
1- کدهای زیر را به جای کدهای ماجول littlepics قرار دهید.
include ("/PATH/TO/connect.php");
mysql_select_db("$database",$db);
$archive_url="http://www.url_to_archives_directory";
$blogurl="http://www.url_to_blog";
$random = "SELECT entry_text_more, entry_id, entry_title FROM mt_entry WHERE (entry_blog_id=2) and (entry_status=2) ORDER by rand(now()) LIMIT 5";
$result = mysql_query($random);
?>
<hr noshade color="#ffffff">
<?
while ($row = mysql_fetch_array($result)) {
$padded=str_pad(($row['entry_id']), 6, "0", STR_PAD_LEFT);
$img=$row['entry_text_more'];
$title = $row['entry_title'];
echo "<a href=\"$archive_url", ($padded), ".php\">", "<img src=\"$img-thumb.jpg\" class=\"littlepic\" alt=\"$title\"></a>\n";
}
?>
<hr noshade color="#ffffff">
2- به جایPATH/TO/connect.php/ مسیری را قرار دهید که فایلconnect.php قرار گرفته است.
3- به جای http://www.url_to_archives_directory آدرس url آرشیو فتوبلاگ خود را قرار دهید و به جای http://www.url_to_blog آدرس url فتوبلاگ خود را قرار دهید. دقت کنید که در آخر آدرس آرشیو حتما یک " / " قرار دهید.
4- در میان این کدها عبارت زیر را پیدا کنید: (WHERE (entry_blog_id=2
5- آی دی فتوبلاگ خود را جانشین عدد 2 در عبارت بالا کنید. برای به دست آوردن آی دی فتوبلاگ خود به بخش مدیریت فتوبلاگ خود رفته و به آدرس بار توجه کنید.
6- تغییرات را ذخیره کنید و فتوبلاگ خود را بازسازی کیند.
7- فتوبلاگ خود را چک کنید.
منبع: Quixoticpixels
February 20, 2004
آقا فتو بلاگ رو ول کن!مطالبت همه معرکه ان.اگه ميشه يه مطلب در مورد هاست و دومين بنويسين...ساختن استايل شيت ها رو هم آموزش بدين
February 20, 2004
اصولا کار با بانک اطلاعاتی هميشه جالب و در عين حال پيچيده هست . حال از شما يک خواهش دارم .مدتهاست به دنبال برنامه رندوم لوگو هستم .بطوريکه با هر بار ريفرش کردن صفحه به مقدار لوگوی که انتخاب کرديم به طور تصادفی نمايش داده بشه . با اين کار ميشه به دوستان زيادی لوگو داد و هر با چند لوگو نمايش داده بشه . ممنون اگر اين روش رو بگيد
February 22, 2004
سلام باتشکرازشما.
من يک قسمت برا بيشترين نظردهندگان درست کردم.ولی کار نميکنه.ممکنه اين فايل رو اشتباه تو اين فولدر گذاشته باشم؟
فايلcommentleaders.pl را در اينجا/public_html/weblog/cgi-bin/mt/plugins دانلود کردم.اگه ممکنه راهنماييم کنيد.ممنون
February 22, 2004
من هيچ جوری نتونستم ام تی رو نصب کنم ، هزار تا راهنماهاي جالب شما و ساير دوستاي متخصص وبلاگ نويس رو خووندم ولي نتونستم ، خنگي كه شاخ و دم نداره ! حالا چه كار كنم ؟ راه راحت تري نيست ؟
February 22, 2004
سلام دوستان
از اینکه به این وبلاگ سرزدید و نظرات خود را نوشته اید متشکرم.
پاسخ به سوالات:
پدارم جان در اولین فرصتی که بکنم آموزش استایلها رو ادامه خواهم داد.
داريوش عزيز در مورد لوگوهای تصادفی شما می توانيد با استفاده از کدهای جاوا اسکريپت اين کار رو انجام دهيد.
علی جان توجه داشته باشيد که شما بايد پلاگينها را در دايرکتوری که ام تی نصب شده يه فولدر برای پلاگين بسازی بعد تمامی پلاگينها رو آنجا آپلود کنی.
مهتاب خانم شما هم می توانيد برای اينکه سريعتر به جوابتون برسيد می توانيد مشکلاتی که در نصب ام تی برخورد می کنيد را در انجمن (فورم) ابزارهای فارسی بيان کنيد تا سريعتر به جواب برسيد. آدرس فورم هم:
http://forum.persiantools.com/index.php
موفق باشيد.
با تشکر
February 22, 2004
agha in amoozeshe css chi shod?zemnan in systeme commenta ham moshkel dare!
February 23, 2004
سلام يک سئوال دارم.... به تازگی تو بلاگ اسپات شروع به نوشتن کردم من مطالبی رو که پست ميکنم در ارشيو نشان داده ميشه اما در صفحه اصلی نشون داده نميشه یا با تاخیر یک هفته ای تازه میاد تو صفحه اصلی چکار کنم؟ جون بچه هات کمکم کن
March 29, 2004
خيلی دوست دارم عکسهای مبتذل ببينم
پدرام H | *