PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکلی در اسکریپت زیرنویس



bigane087
August 15th, 2016, 18:16
سلام دوستان بنده یک اسکریپت زیرنویس دارم یه مشکلی داره اینکه
مثلا پایین لینک هر یک از ویدیوهام لینک جستجوی زیرنویس به اسکریپت هست ولی خودتون میدونید که سایت ساب سنس جستجوی با شماره رو یافت نمیکنه مثلا بزنید Mad Max 2015 شاید پیدا نکنه ولی اگه بزنید Max Max براتون میاره
اقا سرتونو به درد نیارم اسکریپت طوری هست که از اسم پست الگو میگیره مثلا اسم پست هست (دانلود فیلم Mad Max 2015) و وقتی طرف مقابل روی زیرنویس فیلم کلیک میکنه تا به سایت زیرنویس منتقل بشه همون نام بالا جستجو میشه براش و زیرنویس پیدا نمیشه
کلا میتونید بگین چه تغییری تو اسکریپت بدم که فقط اسم خارجی رو از اسم پست کپی کنه و نه چیز دیگه اینم قسمت مربوط اسکریپت

q=<?php echo get_the_title( $post->ID ); ?>"

فقط میخوام یه کد به تگ بالا اضافه بشه که شماره و حروف فارسی رو نگیره
ببخشید اگه کمی گیجتون کردم ولی امیدوارم اصل مطلب رو دریافت کرده باشید

PersianSkyTeam
August 15th, 2016, 18:26
سلام دوستان بنده یک اسکریپت زیرنویس دارم یه مشکلی داره اینکه
مثلا پایین لینک هر یک از ویدیوهام لینک جستجوی زیرنویس به اسکریپت هست ولی خودتون میدونید که سایت ساب سنس جستجوی با شماره رو یافت نمیکنه مثلا بزنید Mad Max 2015 شاید پیدا نکنه ولی اگه بزنید Max Max براتون میاره
اقا سرتونو به درد نیارم اسکریپت طوری هست که از اسم پست الگو میگیره مثلا اسم پست هست (دانلود فیلم Mad Max 2015) و وقتی طرف مقابل روی زیرنویس فیلم کلیک میکنه تا به سایت زیرنویس منتقل بشه همون نام بالا جستجو میشه براش و زیرنویس پیدا نمیشه
کلا میتونید بگین چه تغییری تو اسکریپت بدم که فقط اسم خارجی رو از اسم پست کپی کنه و نه چیز دیگه اینم قسمت مربوط اسکریپت

q=<?php echo get_the_title( $post->ID ); ?>"

فقط میخوام یه کد به تگ بالا اضافه بشه که شماره و حروف فارسی رو نگیره
ببخشید اگه کمی گیجتون کردم ولی امیدوارم اصل مطلب رو دریافت کرده باشید


یه زمینه دلخواه باید تعریف بشه که در قسمت ارسال پست و در زمینه مربوطه شما فقط عنوان فیلم رو وارد میکنی ، بعد بایستی اسکریپت زیرنویس ویرایش بشه که به جای فراخوانی عنوان پست، از زمینه مربوطه استفاده بشه.
اگه نمیتونی، بیا تلگرام بهت بگم.

T.Toosi
August 15th, 2016, 18:29
$title = get_the_title( $post->ID );
if ( preg_match("/[A-Za-z]+/i", $title, $out) )
$title = $out[0];

PersianSkyTeam
August 15th, 2016, 18:33
یه زمینه دلخواه باید تعریف بشه که در قسمت ارسال پست و در زمینه مربوطه شما فقط عنوان فیلم رو وارد میکنی ، بعد بایستی اسکریپت زیرنویس ویرایش بشه که به جای فراخوانی عنوان پست، از زمینه مربوطه استفاده بشه.
اگه نمیتونی، بیا تلگرام بهت بگم.

نمونه :

این کد با کدی که گفتی باید جایگزین بشه :




<?php echo get_post_meta($post->ID, 'XXXX',true); ?>

bigane087
August 15th, 2016, 21:01
$title = get_the_title( $post->ID );
if ( preg_match("/[A-Za-z]+/i", $title, $out) )
$title = $out[0];

این کد رو کجا بزارم هر جا میزارم قالب کلا از کار می افته

- - - Updated - - -


یه زمینه دلخواه باید تعریف بشه که در قسمت ارسال پست و در زمینه مربوطه شما فقط عنوان فیلم رو وارد میکنی ، بعد بایستی اسکریپت زیرنویس ویرایش بشه که به جای فراخوانی عنوان پست، از زمینه مربوطه استفاده بشه.
اگه نمیتونی، بیا تلگرام بهت بگم.
این ای دی تلگرام منه (خودم ریپورتم) اگه میشه پیام بده ممنون میشم
http://telegram.me/yasiin20

T.Toosi
August 15th, 2016, 22:27
q=<?php
if ( preg_match("/[A-Za-z]+/i", get_the_title( $post->ID ), $out) )
echo $out[0];
else echo get_the_title( $post->ID );
?>

دقیقا جایگزین کد خودتون که در بالا گذاشتید بکنید.

bigane087
August 16th, 2016, 01:19
q=<?php
if ( preg_match("/[A-Za-z]+/i", get_the_title( $post->ID ), $out) )
echo $out[0];
else echo get_the_title( $post->ID );
?>

دقیقا جایگزین کد خودتون که در بالا گذاشتید بکنید.

عالی بود تا حدودی مشکل حل شد

فقط یک مشکل کوچیک کومنده اونم اینکه فیلم که دوتا اسم داره مثلا MAD MAx فقط Mad جستجو میشه و حرف های بعدی حساب نمیشه

T.Toosi
August 16th, 2016, 01:55
عالی بود تا حدودی مشکل حل شد

فقط یک مشکل کوچیک کومنده اونم اینکه فیلم که دوتا اسم داره مثلا MAD MAx فقط Mad جستجو میشه و حرف های بعدی حساب نمیشه


q=<?php
if ( preg_match("/[A-Za-z\s]+/i", get_the_title( $post->ID ), $out) )
echo $out[0];
else echo get_the_title( $post->ID );
?>

bigane087
August 16th, 2016, 02:58
این دومی که اصلا کار نکرد

bigane087
August 16th, 2016, 22:16
q=<?php
if ( preg_match("/[A-Za-z\s]+/i", get_the_title( $post->ID ), $out) )
echo $out[0];
else echo get_the_title( $post->ID );
?>

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

Rezash
August 16th, 2016, 22:58
q=<?php echo preg_replace( '/[^a-z]/i', '', get_the_title( $post->ID ) ); ?>"

اینو امتحان کنید.

arash_fa
August 16th, 2016, 23:43
q=<?php echo preg_replace( '/[^a-z]/i', '', get_the_title( $post->ID ) ); ?>"

اینو امتحان کنید.

با سپاس

کاملتر





q = <?php echo trim(preg_replace("/[^a-zA-Z0-9\s]+/iu", '',get_the_title( $post->ID )) ) ?>

bigane087
August 17th, 2016, 00:05
با سپاس

کاملتر





q = <?php echo trim(preg_replace("/[^a-zA-Z0-9\s]+/iu", '',get_the_title( $post->ID )) ) ?>


اینم مشکلش اینه که شماره رو هم سرچ میکنه من میخوام فقط حروف انگلیسی باشه شماره فیلم نباشه یا همون سال فیلم
باشه Mad Max نه Mad max 2015

ipsat
August 17th, 2016, 00:21
اینم مشکلش اینه که شماره رو هم سرچ میکنه من میخوام فقط حروف انگلیسی باشه شماره فیلم نباشه یا همون سال فیلم
باشه Mad Max نه Mad max 2015
این را از کد حذف کن 0-9

bigane087
August 17th, 2016, 16:01
این را از کد حذف کن 0-9

دم همتون گرم مشکل حل شد