سلام من یه سوال داشتم من میخواستم ببینم وقتی من یک پست میدم و تو مطلب عکس رو گذاشتم میخواستم تویه یه قسمت از سایت عکس مورد نظر تو پست فقط نشون داده بشه.
خواستم ببینم چجوری با چه کدی میشه اینکارو کرد؟؟؟ *-:)
سلام من یه سوال داشتم من میخواستم ببینم وقتی من یک پست میدم و تو مطلب عکس رو گذاشتم میخواستم تویه یه قسمت از سایت عکس مورد نظر تو پست فقط نشون داده بشه.
خواستم ببینم چجوری با چه کدی میشه اینکارو کرد؟؟؟ *-:)
سلام اشگول جان٬بهت می گم بشرطی که قالب خبرگزاری رو باحال درست کنی :P
دو تا کار می تونی بکنی٬ یکی اینکه از زمینه های دلخواه (Custom Fields) استفاده کنی.
دومی اینکه از این پلاگین استفاده کنی: http://wordpress.org/extend/plugins/alakhnors-post-thumb/ استفاده کنی.
اگه خواستی از Custom Fields استفاده کنی یه جستجویی تو انجن بکن ، اگه نفمیدی چی به چیه، بگو بیشتر توضیح بدم.
;-) *-:)
به اولین نفری که میدم خود شمایی. من یه راه بلدم ولی اونجوری حال نمیده.
که تو کدهای سایت بغل کد پی اچ پی عنوان یه کد ایمیج بزارم. ولی ثابت واسه کل عکس ها یه عکس نشون میده.
افزونه هم نصب میکنم ببینم چی به چیه. ولی دادا ببین رودسر رو یه قسمت داره عکس روز من اون کد رو میخوام. :P
یا ببین کاری که تو http://www.teribun.com/ شده اون عکس کوچیک که بغل عنوان خبر هست از تو عکس خود متن فراخوانی شده اومده بغل عنوانش. که نوید جان بگه خیلی حال داده. از چه کدی استفاده کرده.
یا ستون مقاله رو نگاه کنید نوید جان عکسی که تو پست هست رو هم صدا زده. بغل عنوان خبر.
مرسی اوشگول عزیز :-) ین پلاگین دقیقا همون چیزیه که شما میخوای. نتیجه پلاگین رو بهم بگو چون خودم تستش نکردم. سایت رودسر و تریبون از custom field استفاده کردن. این پلاگین اگه کارتو راه ننداخت. بهت میگم چجوری از Custom Fields استفاده کنی ;-)
دادا بهتره بریم سراغ کاستوم فایل این افزونه دنگ و فنگ زیاد داره و واسه من ارور زد که
این افزونه بنا به مشکل ناجوری روشن نشد.
ببین من فکر کنم یه کد php باشه اینا استفاده کردند.
یه کدی واست می نویسم که احتیاج به کاستوم هم نداشته باشه. خودش اتومانیک نشون بده. همه برن تو کف. امروز خستم، فردا حتما :D
با همون زمینه دلخواه خیلی راحت می شه این کارو انجام داد. این کد قسمت مقالات ستون سمت چپ همون سایت تریبون :
<?php $temp_query = $wp_query; ?>
<?php query_posts('cat=10&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="tahlil">
<?php if(get_post_custom_values('post-img')) : ?>
<a href="<?php the_permalink() ?>"><img src="<?php echo get_post_meta($post->ID, 'post-img', true); ?>" width="64" height="64" /></a>
<?php endif; ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
<?php if(get_post_custom_values('top-title')) : ?>
<span><?php echo get_post_meta($post->ID, 'top-title', true); ?></span>
<?php endif; ?>
</div>
<?php endwhile; ?>
<?php $wp_query = $temp_query; ?>
زمینه دلخواه با نام post-img تصویر رو مشخص می کنه اون top-title هم به نوعی یه عنوان دیگه یا توضیحی برای عنوان اصلی رو نشون می ده که نمونش رو می تونید تو آخرین خبر صفحه اول اون پایین ببنید.
یه if گذاشته شده که اگه نبود اصلا نمایش داده نشه ... با یه else هم می شه مشخص کرد که اگه نبود بجاش مثلا یه عکس ثابت رو قرار بده ...
با استایل دادن به تصویر مثلا دادن استایل float:right; تصویر سمت چپ نمایش داده می شه ... برای نشون دادن فقط عکس هم می تونید این خط رو حذف کنید :
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
سلام جناب اوشگول من از زمینه های دلخواه استفاده می کنم اگه خواستی توضیح بیشتر بدم
آره دادا دمت گرم ممنون از ایمیلت.
من مثلا کد نوید جان رو اضافه کردن و وقتی میخوام پست بدم در قسمت افزودن زمینه دلخواه در قسمت کلید و مقدار چی باید بزنم؟؟؟
من در قسمت کلید ادرس عکس مورد نظر رو زدم و پست خودم رو پابلیش کردم ولی نمایش داده نشد عکس.
مثل عکس زیر: <img src="http://mamalsos.persiangig.com/wp-f12.jpg" alt="ax" />
نوید جان شما که کامل گفتی اینم میگفتی خیلی حال دادی که چطوری حالا یه عکس رو بیارم تو بغل عنوان. مثلا لینک عکس رو کجا بزارم تو زمینه دلخواه در قسمت کلید و مقدار چی بزنم؟؟
رودسر جان ممنون شما هم در همین رابطه بگی ممنون میشم.
skywalker دم شما هم گرم @},-
http://mamalsos.persiangig.com/wp-f12.jpg
نه اگه از کدی که من دادم استفاده کنید در قسمت کلید باید Image و در قسمت مقدار باید اسم عکس + پسوند را وارد کنید (pic.gif)
کد رو برات تصحیح می کنم:
<?php query_posts('showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<div class="clearfloat">
<a>" rel="bookmark" title="<?php
the_title(); ?>"><img src="<?php $values = get_post_custom_values("Image"); echo
$values[0]; ?>"></a>
<a>" rel="bookmark" class="title"><?php
the_title(); ?></a>
<p><?php the_content(); ?></p>
</div>
<?php endwhile; ?>
از این استفاده کن و در قسمت کلید بنویس Image و در قسمت مقدار آدرس عکس را بنویس
يه پوسته دارم ترجمه مي كنم اين قابليت توش هست.. به زودي ميذارم.
تموم شد. :-D
یه تابع نوشتم که بدون نیاز به زمینه ی دلخواه، خودش اتوماتیک عکس درون پست رو پیدا می کنه. اندازش رو تغییر می ده (resize) بنابراین حجم فایل بسیار پایین می آد. در صورت وجود نداشتن عکسی در آن پست هم یک عکس پیش فرض نشان می دهد مثلا آرم سایت. در ضمن این تابع بصورت کاملا هوشمند عمل میکنه به این صورت که خروجی عکس همیشه بصورت مربع است و هیچ وقت مسطیل نشان نمی دهد. همچنین عکس رو از حالت عادی خارج نمی کند یعنی از عرض و طول عکس رو نمی کشه.
شما یه فایل thumb.php خواهید داشت و برای گرفتن عکس کوچک هر مطلب کافیست مثلا آدرس thumb.php?id=12 رو باز کنید و عکسی که در پست با آی دی 12 وجود دارد نشان داده می شود.
واسش 70 خط کد زدم. و چون اوشگول داره قالب واسه همه می زنه، می خوام فعلا دست اوشگول باشه تا قالبش در بیاد بیرون.
اگه خواستی بهم ایمیل بزن. ادرس : m_tirgar در یاهو
داداش دمت گرم.. برات ایمیل زدمدم.
این چیزی که شما زدی باید باحال باشه.
از الان تا ۱هفته دیگه یک قالب خبری اماده میکنم.
همراه با راهنمای کامل برتون ایمیل کردم. قالبتون رو که برای هموم گذاشتیتد. کدی که براتون فراستادم همراه با راهنما همینجا در دسترس عموم بذارید
اوشگول جان اون کد رو بزار اینجا (اپلود کن و لینک بده) همراه با توضیحانی که دادم٬ هم بقیه استفاده کنند٬ هم تستش کنن و مشکلاتش رو بگن ٬ یا خوم برطرف کنم یا کسای دیگه. ;-)
این لینک دانلود.
http://mamalsos.persiangig.com/mt-thmb-wp.rar
اینم توضیحات:
اینطوری کار می کنه که عکس هر پستی رو که خواستی می تونی بصورت زیر بگیری
http://www.mysite.com/thmb.php?id=43
که در این مثال عکسی که در پست با آی دی 43 هست نشون داده میشه. همچنین شما میتونی اندازه ی عکس رو هم طبق تنظیماتی که در کد انجام شده تغییر بدی. مثلا
http://www.mysite.com/thmb.php?id=43&size=1
http://www.mysite.com/thmb.php?id=43&size=2
http://www.mysite.com/thmb.php?id=43&size=3
که در حال حاضر بصورت پیش فرض اولی عکسی 50×50 بر میگردونه دومی 100×100 و سومی 150×150 که شما میتونی طبق نیاز این اندازه ها رو در کد تغییر بدی.
چگونگی استفاده در کد
شما ابتدا باید فایل برنامه رو در روت وردپرس کپی کنی یعنی در فولدر اصلی وردپرس کنار فایل ها و فولدر های دیگر
و بعد در کد قالبتون آنجا که پست ها نمایش داده میشود و درون لوپ ورد پرسی کدی شبیه زیر را استفاده کنید:
<img src="/thmb.php?id=<?php the_ID(); ?>&size=1" alt="<?php the_title(); ?>">
برای تغییر اندازه های پیش فرض کد داده شده را باز کنید و در اوایل کد قسمت زیر را ویرایش کنید:
case 1:
$size = 50;
break;
case 2:
$size = 100;
break;
case 3:
$size = 150;
break;
default:
$size = 50;
در اینجا کیس1 یعنی وقتی پارامتر سایز=1 را به برنامه می دهید. دو و سه به همین ترتیب و قسمت دفالت یعنی وقتی شما پارامتری درباره سایز به برنامه نمی دهید
برای استفاده از عکس پیش فرض
گاهی ممکن است در پستی هیچ عکسی وجود نداشته باشد بنابراین برنامه یک عکس پیش فرض را نشان خواهد داد که نرجیحا بهتر است آرم سایت باشد. برای اینکار کافی است فایلی به نامه
noimage.gif
کنار فایل برنامه بسازید. فایل پیش فرضی هم برای شما می فرستم. یادتان باشد چون خروجی عکس همیشه مربع است بعتر است عکس پیش فرض شما هم ابعاد مربعی داشته باشد مثلا 200×200
شما نام پیش فرض این عکس را می توان در کد عوض کنید کنید وارد کد شوید و در خط دهم $noimage = "noimage.gif";
را به نام دلخواه تغییر دهید.فایل شما حتما نبایدگیف باشد می تواند فرمت های دیگر هم باشد
دوستان لطفا تست کنید و نظرتون رو بگید. ;-)
یادتون باشه.
۱.باید فایل در فولدر اصلی وردپرس نصب شود.
۲.باید سرور اکستنسن gd داشته باشد.
۳.عکس باید هنگام ازسال مطلب از طریق خود وردپرس آپلود شود.
امیدوارم این کد بدردتون بخوره و در سایتون استفاده کنید.
دوستانی که بلدن پلاگین بسازن، اگه فکر می کنن این کد میتونه کاربردی باشه و به خیلیا کمک کنه ، لطف می کنن اگه تبدیل به پلاگینش کنن.
فکر نمیکنم نیازی به دوبارهکاری باشه٬ همچین افزونهای قبلن برای وردپرس نوشته شده: http://wordpress.org/extend/plugins/alakhnors-post-thumb/
Gonahkar گفت:
فکر نمیکنم نیازی به دوبارهکاری باشه٬ همچین افزونهای قبلن برای وردپرس نوشته شده: http://wordpress.org/extend/plugins/alakhnors-post-thumb/
گناهکار عزیز به نوشته های اوایل همین تاپیک(نوشته ی دوم) نگاه کنی ، خودم اول همین پلاگین رو پیشنهاد دادم. چون به خوبی این کارو انجام می ده ، ولی اوشگول گفت که کار نکرد ، من هم تصمیم گرفتم خودم کد بزنم (یهو کرمه کد زدنم گرفت p:).
گناهکار جان میتونم نظر خودتو درباره کد بدونم ؟ میشه تستش کنی و اگه مایل بودی اصلاحش کنی ؟
skywalker ممنونم از کدی که نوشتی .
درسته که پلاگین خارجی برای این کار وجود داره ولی کد شما بسیار سبک تر و کم حجم تر و در بعضی موارد کار آمد تر هست :)
سلام من از این پلاگین برای سایت خودم استفاده کردم ولی عکس ها رو نمایش نمیده یعنی نه عکس پست رو نشون نمیده و نه عکسی رو که به عنوان نمونه انتخاب کردم رو نشون نمیده
http://www.parsagri.com
از این افزونهها هم میتونین استفاده کنین:
http://wordpress.org/extend/plugins/wp-post-thumbnail/
http://wordpress.org/extend/plugins/automatic-post-thumb/
http://wordpress.org/extend/plugins/post-thumbs/
http://wordpress.org/extend/plugins/hungred-post-thumbnail/
http://wordpress.org/extend/plugins/wp-choose-thumb/
http://wordpress.org/extend/plugins/get-image-from-post/
http://wordpress.org/extend/plugins/get-the-image/
برای پیدا کردن افزونههای بیشتر٬ در گوگل جستجو کنید.
خوب دوستان اگه لطف كنن بگن مشكل اين چيه ممنون ميشم
مشکله کدوم؟
همین چیزی که گفتم چرا در سایت من عکس ها رو نشون نمیده
http://www.parsagri.com
اون افزونه گویا مشکلی داشته و از سایت وردپرس هم حذف شده٬ میتونین از افزونههای جایگزینی که معرفی کردم استفاده کنین.
سلام چگونه میتونم یک فایل فلش از طریق ابزارکها قرار بدم که با کلیک روی اون بتونم وارد یک وب سایت دیگه بشم
سلام چگونه میتونم یک فایل فلش از طریق ابزارکها قرار بدم که با کلیک روی اون بتونم وارد یک وب سایت دیگه بشم
چه ربطی بهاین موضوع داشت؟ اول جستجو کنید٬ بعد اگه جوابتون پیدا نکردین یه موضوع جدید ایجاد کنید.
حالا پلاگین یا کدی هست که بشه کاری کرد که thubm پست ها در سایدبار به صورت رندوم نمایش داده بشه؟
یعنی پلاگین یا کدی که بیاد خودکار عکس کوچیک شده پست رو برداره و در side bar نشون بده و با هر رفرش thumb یه پست دیگر رو نشون بده
ممنون میشم از راهنماییتون :)
skywalker گفت:
یه کدی واست می نویسم که احتیاج به کاستوم هم نداشته باشه. خودش اتومانیک نشون بده. همه برن تو کف. امروز خستم، فردا حتما :D
با سلام
آقا من يه كد ميخوام فقط عكس پست باشه نه از پلاگين باشه نه زمينه دلخواه من به صورت معمولي عكس در سايت گذاشتم حالا ميخوام همون عكس را با يه كدي در يه گوشه از سايت فراخواني كنم
فقط همون عكس را مي خواهم
شرمنده پست اسپم میدم ولی می خواستم بدونم کسی شماره تلفن، ایمیل یا سایت skywalker رو نداره؟ باهاش کار دارم