رفتن به مطلب

تکس اریا و زیر منو


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

سلام خدمت بچه های ورد پرس فارسی :rolleyes: :rolleyes: :rolleyes:

من میخام تکس اریا بذارم تو سایتم نمیشه

یکی از رفیقام زحمت کشید تعریف کرد و درست کرد ولی فقط برای هر پست یکیه

من یه چیزی تو این مایه ها میخام

12300638401096313451.jpg

روی اهنگ ایکس کاربر کلیک کرد زیر منوش باز بشه تکست و پخش کد براش نشون داده بشه

و وقتی دوباره کلیک کرد منو جمع بشه

تکس اریا هم میخام باشه توش که بلد نیستم :rolleyes:

مثلا اگه 5 تا اهنگ تو یه پست ذاشتم رو هر کدوم زد همینجوری زیر منو براش باز بشه :rolleyes: :rolleyes: سخته بلد نیستم :rolleyes:

دوستم برام تکس اریا رو درست کرده ولی فقط تو هر پست یدونه میتونم بذارم :ph34r:

+مدیریت محترم این مخصوص شما موقع عضویت رو یکم اسونتر کنید خوب یه کد روون ترم میشه گذاشت ها :D

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

سلام

به انجمن خوش اومدین.

برای قرار دادن textarea می تونید زمانی که دارید پست ارسال می کنید از بخش کد اقدام به نوشتن تگ زیر کنید:


<textarea>
Code
</textarea>

هر تعداد که بخواید می تونید اضافه کنید

لینک به ارسال

سلام

به انجمن خوش اومدین.

برای قرار دادن textarea می تونید زمانی که دارید پست ارسال می کنید از بخش کد اقدام به نوشتن تگ زیر کنید:


<textarea>
Code
</textarea>

هر تعداد که بخواید می تونید اضافه کنید

ممنان برادر

ولی شما که کاربر فعال هستی

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

اما داخلش چیزی تایپ و یا نوشته ایی بذاری نشون داده نمیشه

باید تعریف بشه و با زمینه دلخواه پر بشه

که اینجا مسترپارسا توضیح دادن

http://forum.wp-pars...رس/page__st__10

ولی خوب گذاشتم و فراخوانی کردم نشد

:rolleyes: :rolleyes:

در ضمن میخام کد که میذارم به صورت فلش پلیر هم اجرا بشه که سایت سونگ سونگ همین کارو با استفاده و کمک های اون لینک بالایی انجام داده ولی من نتونستم :rolleyes:

پی نوشت : الان تکس اریا تعریف شده ولی تو هر پست یدونه میشه بذارم یا شایدم میشه زیاد گذشات و من بلد نیستم

تو ارسال پست متن رو مینویسم زیرش هم زمینه دلخواه رو تنظیم میکنم جلوش هم متن یا کد رو میدم

ولی من میخام هر چند تا که خواستم بتونم استفاده کنم :rolleyes:

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

به جای textarea باید از


<pre>
your codes
</pre>

استفاده کنید که کد ها نمایش داده بشن !

لینک به ارسال

به جای textarea باید از


<pre>
your codes
</pre>

استفاده کنید که کد ها نمایش داده بشن !

داخل متن گذاشتم وقتی میام تو دیداری چیزی نشون نمیده

طبق این تاپیک

باید برم که تو فاکشن هر چی زدم کد رو فراخوانی کردم نشد یا شایدم بلد نبودم :rolleyes:

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

به دیداری که ربطی نداره ! باید ببینید نتیجه در سایت به چه صورت است این تاپیک هم آموزش ایجاد شورتکد هست که برای کار شما مناسب نیست ، کد رو با همین <pre></pre> نشون میدن

لینک به ارسال

به دیداری که ربطی نداره ! باید ببینید نتیجه در سایت به چه صورت است این تاپیک هم آموزش ایجاد شورتکد هست که برای کار شما مناسب نیست ، کد رو با همین <pre></pre> نشون میدن

چرا میزنی خوب :D

این کدت پلیر رو پخش میکنه

ولی کد رو هنوز نشون نمیده

به صورت پلیر میاد و پخش میشه

که خود کد رو هم همینطوری بذارم تو متن پخش میشه

میخام داخل تکس اریا کد رو نمایش بده

اون لینک هم پست اولو بخونی طرف مشکل منو داشته که همین کارو کرده الانم تو سایتش مشکلش رفع شده

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

نزدم که :D

فکر کنم با این دیگه مشکلت رفع بشه ، این کد رو بذار داخل فایل functions.php + توصیه های قبلیم


add_filter( 'the_content', 'pre_content_filter', 0 );
function pre_content_filter( $content ) {
return preg_replace_callback( '|<pre.*>(.*)</pre|isU' , 'convert_pre_entities', $content );
}
function convert_pre_entities( $matches ) {
return str_replace( $matches[1], htmlentities( $matches[1] ), $matches[0] );
}

لینک به ارسال

نزدم که :D

فکر کنم با این دیگه مشکلت رفع بشه ، این کد رو بذار داخل فایل functions.php + توصیه های قبلیم


add_filter( 'the_content', 'pre_content_filter', 0 );
function pre_content_filter( $content ) {
return preg_replace_callback( '|<pre.*>(.*)</pre|isU' , 'convert_pre_entities', $content );
}
function convert_pre_entities( $matches ) {
return str_replace( $matches[1], htmlentities( $matches[1] ), $matches[0] );
}

نشد :|

کد رو روی پست بهم ریخته همینجوری نمایش میده تکس اریایی در کار نیس

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

ژیهات رفتی :D

رفیقم یه تکس اریا برام درست کرده ولی من میخام هر جا تونستم فرخوانیش کنم و زیر هر متنی که بخام بتونم بذارم :|

لینک به ارسال

درود.

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

لینک به ارسال

درود.

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

گرمیوس

من همون کد ها رو میذارم

موقع فراخوانی کد رو نشون نمیده

بازم دوباره تست میکنم

لینک به ارسال

تست شد کد ها مشکلی نداشتند :

به این صورت در فایل function :


function post_textarea($atts, $content = null) {
extract(shortcode_atts(array(
'url' => ''
), $atts));
$textarea = '
<div class="kod">دريافت كد آهنگ براي وبلاگ<textarea cols="20" rows="1" style="color:#987302;background:#ffe288" onclick="select()"><center><object type="application/x-shockwave-flash" data="http://dl.songsong.ir/Online/Player/SongSong-Player.swf" width="61" height="20" id="dewplayer" name="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="http://dl.songsong.ir/Online/Player/SongSong-Player.swf" /><param name="flashvars" value="mp3='.$url.'&autostart=1&autoreplay=1&showtime=1&nopointer=1" /></object><br><a href="http://songsong.ir/">SongSong</a><br><script type="text/javascript" src="http://dl.songsong.ir/other/admin-songsong/link-address.js"></script></center></textarea></div>
';
return $textarea;
}
add_shortcode('textarea', 'post_textarea');

اضافه کنید و

در نوشته با کد :


[textarea url="test"]

فراخوانی کنید (نیازی به گداشتن در قسمت متن نیست دیداری کفایت می کند.

لینک به ارسال

تست شد کد ها مشکلی نداشتند :

به این صورت در فایل function :


function post_textarea($atts, $content = null) {
extract(shortcode_atts(array(
'url' => ''
), $atts));
$textarea = '
<div class="kod">دريافت كد آهنگ براي وبلاگ<textarea cols="20" rows="1" style="color:#987302;background:#ffe288" onclick="select()"><center><object type="application/x-shockwave-flash" data="http://dl.songsong.ir/Online/Player/SongSong-Player.swf" width="61" height="20" id="dewplayer" name="dewplayer"><param name="wmode" value="transparent" /><param name="movie" value="http://dl.songsong.ir/Online/Player/SongSong-Player.swf" /><param name="flashvars" value="mp3='.$url.'&autostart=1&autoreplay=1&showtime=1&nopointer=1" /></object><br><a href="http://songsong.ir/">SongSong</a><br><script type="text/javascript" src="http://dl.songsong.ir/other/admin-songsong/link-address.js"></script></center></textarea></div>
';
return $textarea;
}
add_shortcode('textarea', 'post_textarea');

اضافه کنید و

در نوشته با کد :


[textarea url="test"]

فراخوانی کنید (نیازی به گداشتن در قسمت متن نیست دیداری کفایت می کند.

شورتکد نمیخواد؟

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

مستر هر جای فاکشن بذارم حله؟

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

خیر به نحوه ای که داده شد در نوشته فراخوانی کنید

به آخر فایل function اضافه کنید راحت (البته قابل از <? )

در مورد متن باز شونده باید با jquery پیاده سازی کنید

ویرایش شده توسط I..R
لینک به ارسال

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

اینم کدش که با کد مستر ای ار فرقی نداره بجز یکم تغیرات کوچیک فک کنم


[b][color=#ff0000]?> =بعد از علامت سوال اخر فایل فاکشن قرار بدین[/color][/b]

<?php
function post_textarea($atts, $content = null) {
extract(shortcode_atts(array(
'url' => ''
), $atts));
$textarea = '
<textarea cols="15" rows="2" style="color:#987302;background:#ffe288;text-align:left;direction:ltr;" onclick="select()">'.$url.'</textarea>
';
return $textarea;
}
add_shortcode('textarea', 'post_textarea');
?>

اون تیکه تکس اریا توش تعریف کرده مستر مجید

کد رو هم توی فایل فاکشن

اخر اخر بعد از

?>

قرار بدین

برای فراخوانی توی ارسال مطلبتونم


[textarea url="***"]

جای ستاره ها کدتون رو بذارید

لینک به ارسال

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

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

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

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

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

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

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

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

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