رفتن به مطلب

نحوه وارد کردن اطلاعات


پست های پیشنهاد شده

باسلام

میخواستم بدونم که چجوری میتونم افزونه ای رو طراجی کنم که به وسیله اون تعدادی عکس رو وارد کنم و بعد تعیین کنم که هر کدوم در زمان خاصی(در سایدبار) نمایش داده بشن؟

با تشکر

ویرایش شده توسط great2012
لینک به ارسال

توی بخش آموزش نحوه ی ایجاد پلاگین ها آمده

گرچه میشه بدون افزونه هم این کار رو انجام داد

لینک به ارسال

سوال شما در پست 1 و پست 4 با هم فرق دارند - اما جواب یکیه - به جای تگ img از تگ های متنی استفاده کنید - از یه فایل تکست بخونیدشون

لینک به ارسال

باز هم ممنون در پست شماره چهار به جای اسم باید مینوشتم عکس شما ببخشید اما حالا اگر بخوام اسم هر عکس زیر عکس بیاد چکار کنم؟

با تشکر

ویرایش شده توسط great2012
لینک به ارسال

برای نمایش متن به تاریخ روز در فولدری مثلاً همون فولدر پست های بالا فایل های تکست رو باز هم با نام های تاریخ روز ذخیره کنید:

20130921 - 20131012 - 201310-11 و ...

برای نمایش در هر جا که مایلید کد زیر را قرار دهید:


<?php
$date_file = date('Ymd');
$link_file = fopen("http://hasan.com/ neshanie folder/$date_file.txt", 'r');
$content_file = fgets($link_file);
fclose($link_file);
echo $content_file;
?>

ترکیبش با اون چیزی که در پست های بالا اومد میشه تصویر حسن آقا و جمله "حسن تولدت مبارک"

ویرایش شده توسط isk
لینک به ارسال

یعنی میخواین در روز 25 سپتامبر برای 4 نفر و در روز 11 دسامبر برای 6 نفر تصویر و پیام نمایش بدید؟

لینک به ارسال

خب فرض کنید شما تصاویر و فایل های متنی که تا پیش از این دربارشون حرف زدیم رو در پوشه notes و در مسیر زیر آپلود کردید:


http://hasan.com/wp-content/notes/

حالا در هر جایی که مایل به نمایش هستید :

کانتر:


<?php
$j = 0;
if ($opendr = opendir('./wp-content/notes/')) {
while (false !== ($contentdr = readdir($opendr))) {
if ($contentdr != "." && $contentdr != "..") {
if (! is_dir($contentdr)) {
if ( substr($contentdr,0,8) == date('Ymd')) {
$j++;
}
}
}
}
closedir($opendr);
}
?>

و در ادامه نماش دهنده:


<?php for ($i=1; $i<=$j/2; $i++) { ?>
<img src="http://hasan.com/wp-content/notes/<?php echo date('Ymd'); ?><?php echo $i; ?>.jpg" >
<br/>
<?php
$date_file = date('Ymd');
$link_file = fopen("http://hasan.com/wp-content/notes/$date_file$i.txt", 'r');
$content_file = fgets($link_file);
fclose($link_file);
echo $content_file;
?>
<br>
<?php } ?>

دقت کنید که چون در اینجا از یه شمارنده استفاده شده پس بهتره که هر چند وقت یک بار فایل های تاریخ گذشته رو از دایرکتور حذف کنید تا به کانتر فشار کمتری وارد بشه و همچنین به همین دلیل سعی کنید تاریخ های خیلی جلو تر رو هم قرار ندید مثلاً تا یک هفته یا 10-15 روز بعد مناسب هستند و به همین ترتیب از گذشته ها کم و به آینده ها اضافه کنید

ویرایش شده توسط isk
لینک به ارسال

با تشکر بسیار برای وقتی که گذاشتید.

حالا اگر بخوام که اسم هر عکس رو زیرش نمایش بده و از تاریخ شمسی استفاده بشه باید چکار کنم؟

باز هم تشکر

ویرایش شده توسط great2012
لینک به ارسال

تو بخش نمایش میشه از jdate استفاده کرد - اما در کانتر باید تاریخ میلادی رو به شمسی تبدیل کرد

در مورد نمایش نام عکس هم که میدونید با این فرمت نام هر عکس به صورت مثلاً : 201310254.jpg هست که اگر بخواین نشونش بدید:


<?php echo jdate('Ymd'); ?><?php echo $i; ?>

لینک به ارسال

نخیر

فردا 27 سپتامبر 2013 هست یعنی: 20130927 و شما میخواین برای 2 نفر تصویر و متن دلخواه نمایش بدید. پس نیاز به 2 عکس jpg و 2 فایل txt دبرای نمایش متون ‌دارید

اسامی این فایل ها :

201309271.jpg

201309271.txt

201309272.jpg

201309272.txt

محل ذخیره فایل ها: کل فایل های تصویر و متن مربوط به همه تاریخ ها : در پست 14

برای تبدیل تاریخ میلادی به شمسی هم می تونید در php مطالعه کنید - منابع بسیار موجوده اما نیازی به اینکار در اینجا نیست

ویرایش شده توسط isk
لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...