سلام
من میخواهم در قسمتی از وبلاگ وردپرسم چیزی شبیه به sobhaneh.org درست کنم. به این صورت که تیتر مطلب لینک بشه به آدرسی که در قسمت آدرس نوشته میشه. مانند عکس زیر:
http://www.irani.ch/wp-images/wp-new-post.jpg
با تشکر از همگی
سلام
من میخواهم در قسمتی از وبلاگ وردپرسم چیزی شبیه به sobhaneh.org درست کنم. به این صورت که تیتر مطلب لینک بشه به آدرسی که در قسمت آدرس نوشته میشه. مانند عکس زیر:
http://www.irani.ch/wp-images/wp-new-post.jpg
با تشکر از همگی
خب این کار ۲ قسمت کلی داره . یکی اینکه تیتر لینک بشه که کاری نداره. شما با استفاده از زمینه های دلخواه ( Custom field ) می تونید این کارو انجام بدید و در قالب بجای تگ قالب عنوان تگ مخصوص به Custom field مورد نظر رو وارد کنید.
اما قسمت دوم که بیاین در ادیتور وردپرس تغییراتی ایجاد کنید و به این صورت که در تصویر معلومه در بیاریدش کمی پیچیده می شه و باید با کدها ور رفت تا به این شکل در بیاد.
به شخصه افزونه ای برای انجام این کار ندیدم ...
navid گفت:
خب این کار ۲ قسمت کلی داره . یکی اینکه تیتر لینک بشه که کاری نداره. شما با استفاده از زمینه های دلخواه ( Custom field ) می تونید این کارو انجام بدید و در قالب بجای تگ قالب عنوان تگ مخصوص به Custom field مورد نظر رو وارد کنید.
اما قسمت دوم که بیاین در ادیتور وردپرس تغییراتی ایجاد کنید و به این صورت که در تصویر معلومه در بیاریدش کمی پیچیده می شه و باید با کدها ور رفت تا به این شکل در بیاد.
به شخصه افزونه ای برای انجام این کار ندیدم ...
نوید جان ممنون از جوابت:
ممکنه قسمت Custom fild را یه کم بیشتر توضیح بدید. من با html مشکلی ندارم ولی php بلد نیستم. ایا ممکنه با html بشه اون فیلدهارو درست کرد و استفاده کرد.
برای قسمت دوم (ادیتور) منظورتون BBCODE های ادیتوره که توی عکس نیستند؟ اونش مشکلی نیست bbcode ها هم باشن مهم نیست. فقط مهم اینه که یه فیلد اضافه بشه که توش URLی را وارد کرد که وصل بشه به تیتر مطلب.
اگه براتون مقدوره کمک کنید.
با تشکر
در مورد قسمت دوم نمی تونم راهنماییتون کنم . اما قسمت اول . نیازی به بلد بودن php در وردپرس نیست مگه یکسری مسائل ابتدایی.
Custom field ها یک ابزار بسیار قدرتمند در وردپرس هستند. به وسیله این قابلیت شما می تونید در هر مطلب یکسری اطلاعات خارج از محدوده نوشتن اون مطلب نیز اضافه کنید.
مثلا فکر کنید شما یک سایت دانلود دارید و هر مطلبتون یک لینک دانلود داره. سیستم رایج این هست که شما بیاین لینک دانلود رو به صورت کاملا دستی در آخر مطلبتون بنویسید ( بعد از توضیحات در مورد اون لینک ) .
حالا سوال اینجاست که چطور می شه این لینک رو خارج از محدوده توضیحات قرار داد . در اینجاست که Custom field ها به کمک میان. کافیه شما در پوسته سایتتون Custom field ای تعریف کنید که اگر این مقدار رو گرفت در این قسمت به این صورت نمایش بده . برای اضافه کردن Custom field کافیه در هنگام نوشتن مطلب به آخر صفحه نوشتن مراجعه کنید . لیستی باز شونده با همین نام وجود داره. که یک لیست داره که شامل نام Custom field استفاده شده هست و یک باکس در صورت ایجاد یک Custom field جدید و یکی هم برای مقدار.
روش کار اینه که شما بیاین آدرس لینکتون رو در یک Custom field خاص وارد کنید و در پوسته سایتتون تگ نمایش این Custom field رو به جای نمایش عنوان مطلب قرار بدید.
سايت تودي لينكِ پرشين بلاگ هم از همين سيستم استفاده مي كنه ( اونم وردپرسه ها .... :-) )
todaylink.ir
از توضیحاتتون ممنون. من سعی کردم تو فرومهای دیگه هم در مورد اضافه کردن Costum field به قسمت Write یا پست جستجو کنم. یه چیزهایی بود ولی کلا نتیجه نداد.
اینجا http://wordpress.org/extend/ideas/topic.php?id=357
هم همون جواب نوید رو دادن ولی کسی راهمنایی نکرده و بی نتیجه مونده.
یه چیزهایی هم در مورد Title link اینجا http://lorelle.wordpress.com/2006/05/22/dissecting-the-wordpress-post-title-link/
هست که من نتونستم راش بندازم.
آیا کسی میتونه بیشتر کمک کنه چیزی مثل همین todylink.ir در بیاریم. نمیخواد زیاد proffesional باشه همون که بشه تیتر رو به یه لینک بچسبونه و مقداری از تو صیحات رو نشون بده کافیه بقیشو یواش یواش ادیت میکنم.
ممنون
خب من بایدبعد از فلد تیتر یه فیلد دیگه درست کنم که توش URL رو نوشت.
به این شکل:
<fieldset id="titlediv">
<legend><?php _e('Title') ?></legend>
<div>Title:<p><input type="text" name="post_title" size="30" tabindex="1" value="<?php echo attribute_escape($post->post_title); ?>" id="title" /></p>
<p>Title Url:</div>
</fieldset>
<fieldset id="title-urldiv">
<legend><?php _e('Title-url') ?></legend>
<div><input type="text" name="post_title_url" size="30" tabindex="1" value="<?php echo attribute_escape($post->post_title_url); ?>" id="title_url" /><p>
Content:</p></div>
</fieldset>
<fieldset id="contentdiv">
<legend><?php _e('Title') ?></legend>
<div>
<input type="text" name="post_content" size="100" tabindex="1" value="<?php echo attribute_escape($post->post_content); ?>" id="content" /><p></div>
</fieldset>
من موندم الان این کدها رو تو کدوم فایل بزارم که فیلدها نمایش داده بشن. توی تمپلیت هم گشتم نیافتم. توی فایلهای آدمین هم گشتم نیافتم !! :-(
بابا استادهای محترم کمک یکی داره اینجا خودشو میکشه !! :D
الا با ایهالا استادین!! نبود کمکی؛ راهنماییی, راه حلی ؟
:-(
شما باید فایل wp-admin/post-new.php رو ویرایش کنید. احتمالا این فایل خودش ارجا داده به یک یا چند فایل دیگه . پیگری کنید تا به قسمت دلخواه برسید :-)
نوید جان من این فایل را زیر رو رو کردم ولی چیزی نبود که ویرایش کنم یه فیلد اضافه بشه. تو فایلهای ادیتور هم گشتم نبود :-(
ممکنه تو هم یه نیگاه بندازی شاید چیزی دستگیرت بشه هم تو یاد بگیری هم به ما یاد بدی.
من هم مشغولشم به چیزی برسم اینجا برای همه میزارم.
ممنون
اینجا رو ببین:
http://asymptomatic.net/2005/03/22/1413/redirectify-plugin/
یک افزونه هستش که با کمی این ور اون ور کردن فکر کنم بتونه کاری که می]واهی رو بکنه خوب بخونش انجامش بده نتیجهاش رو بگو
مزدک جان ممنون ولی لینک دانلود این پلاگین ایراد داره و نتونستم از جایی دیگه هم این پلاگین رو پیدا کنم. :-(
Warning: mkdir() [function.mkdir]: Permission denied in /var/www/vdr/redalt.com/_/www/wiki.php on line 2101
Could not create zip file directory.
از اینجا بگیرش
روش راست کلیک کن سیو از بزن
http://svn.redalt.com/projects/Redirectify/trunk/
ممنون نصبش کردم ولی نتونستم هیچ کاری باهاش بکنم :? شرمنده با یه مبتدی طرفین که گیج هم هست :-) بازم سعیمو میکنم اگه شد یه کم بیشتر راهنمایی کنید ممنون
من خدم باهاش کار نکردم از توضیحاتش به نظرم رسید که ممکنه به دردت بخوره تا اینجاش تونستم کمکت کنم باقیش دیگه پای خودت :-)
mazdakam گفت:
من خدم باهاش کار نکردم از توضیحاتش به نظرم رسید که ممکنه به دردت بخوره تا اینجاش تونستم کمکت کنم باقیش دیگه پای خودت :-)
خب معلومه که توضیحاتشم نگرفتین . با این پلاگین میشه به این شکلی کار کرد.
ابتدا یه برگه جدید درست میکنیم مثلا قوانین سایت اسمشو میزاریم.
بعد با این پلاگین یه کدی درست میکنیم مثلا اسمشو میزاریم قانون! و یه مقداری هم براش در نظر میگیریم مثلا حرف Z . حالا اگه توی هر پستی آخرش یه Z تایپ کنیم بعد از پست کردن اون قسمت ریدایرکت میشه به برگه قانون سایت.
یعنی چیزی که اصلا به موضوع و مشکل من ربطی نداره.
تا اینجاشم کمک کردی ممنون :-) باقیش پای خودم !!! :-?
این افزونه رو من امروز دیدم . یه امتحان بکن :
http://wordpress.org/extend/plugins/more-fields
ممنون نصبش کردم تو قسمت مدیریتش هم چندتا فیلد ساختم ولی هیچکدومشون توی قسمن write دیده نمیشن. هیچ توضیحی هم نداره . هنوز نمیدونم چطوری میشه باهاش کار کرد. باید یه خورده باهاش وربرم شاید چیزی دستگیرم شد.
ظاهرا پیدا شد :
http://wordpress.org/extend/plugins/custom-write-panel
نوید زحمتی کق میکسی جای قدر دانیه ولی متاسفانه من اینم نصب کردم ولی هرچی تنظیماتشم تغیر دادم فرقی نکرد که نکرد :-( شما خودتون این دوتا را نصب کنین شاید راه بهتری پیدا کنید. ممنون
این ظاهرا با وردپرس ۲.۳ مشکل داره . وردپرس شما چیه ؟
منم چک کردم باید دسته بندی ها رو توی اون لیستی که داره نمایش بده اما نمایش نمیده ...
باید صبر کنیم تا ورژن جدیدش بیاد که با وردپرس 2.3.2 بخونه :-|
توی همون صفحه افزونه زیرش چند تا لینک راجع به این افزونه در فروم وردپرس هست. اونجا یه چیزایی گفته. ظاهرا نسخه هماهنگ با ۲.۳ در سایتشون هست
اینجا تغییرات لازمه رو گذاشتن:
http://wordpress.pastebin.ca/646960
ولی من وقتی این تغییرا رئ دادم پلاگین دیگه نصب نشد و اررور داد :-?
خب پیغام خطاش رو اینجا بنویسید ...
Plugin could not be activated because it triggered a fatal error.
پیغام مشخصی نداده که کجاش مشکل داره. :-?