برگزیده های پرشین تولز

اسکریپت جداسازی کلمات موجود در جمله

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
با سلام خدمت تمامی اساتید محترم
بنده دنبال اسکریپت یا روش دیگه ای هستم که با لحاظ کردن یک جمله به عنوان ورودی، خروجی اسکریپت کلمات اون جمله باشند.
برای بهتر توضیح دادن یک مثال می زنم، به عنوان نمونه در جمله ی زیر
اینجا انجمن پرشین تولز هست
اسکریپت، خروجی به این صورت داشته باشه:
------------
اینجا
انجمن
پرشین
تولز
هست
------------
یعنی هرجا که اسپیس خرده شده مجزا نشون بده.
پیشاپیش از راهنمایی هاتون تشکر می کنم.
 

shareads

Registered User
تاریخ عضویت
11 سپتامبر 2009
نوشته‌ها
685
لایک‌ها
494
یه explode بزن و کلمه ها رو جدا کن. البته اگه میخواید با سورس Html این کارو انجام بدی، به همین راحتی نیست.

مثال اول در لینک زیر رو ببینید: (البته بازم میگم برای سورس html کارهای دیگه ای هم باید انجام بشه)
http://php.net/manual/en/function.explode.php
 
  • Like
Reactions: uf6

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
ممنون. حقیقتش من خیلی از php سر رشته ای ندارم،اما فکر می‌کنم این روش کاری رو که من میخوام انجام نمیده. چون که بنده میخوام برای یه تعداد زیادی مطلب به صورت خودکار با دادن ورودی مثل {TITLE} خودش به صورت بخش بخش تایتل صفحه رو نمایش بده.
 

shareads

Registered User
تاریخ عضویت
11 سپتامبر 2009
نوشته‌ها
685
لایک‌ها
494
خوب دیگه اون تابع اصلی اش است، باید یه اسکریپت بنویسید که این کار رو براتون انجام بده.

اون تایتل فقط یک جمله است؟ اینتر(خط جدید=نقطه سرخط!) وسط جملاتش نیست!؟

یعنی تایتل ایجوریه: اینجا انجمن پرشین تولز هست

یا اینجوری!؟ :
اینجا انجمن<br>
پرشین
تولز هست
 
  • Like
Reactions: uf6

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
نه به هیچ عنوان اینتر نداره و یک جمله هستش.
عین عبارت تایتل صفحه منظورم هست که من تا حالا ندیدم در تایتل صفحات از <br> استفاده بشه. به عنوان نمونه تایتل همین صفحه
اسکریپت جداسازی کلمات موجود در جمله
هست که من می خوام به صورت
اسکریپت
جداسازی
کلمات
موجود
در
جمله
نمایش داده بشه.
 

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
ببینید اگه تو میهن بلاگ، وبلاگ داشته باشید در صفحه ی اختصاصی هر پست به عنوان کلمات کلیدی صفحه یا همون
meta name=keywords
تایتل صفحه رو به صورت کلمه به کلمه نشون میده که بین هر کلمه هم یه کاما قرار می گیره، منم دقیقا دنبال همچین چیزی هستم.
 

Hasam

Registered User
تاریخ عضویت
2 اکتبر 2007
نوشته‌ها
665
لایک‌ها
159
محل سکونت
flynic.ir
HTML:
<script type="text/javascript">
var _string = "keep calm and carry on";
var _ array = _string.split(" ");
for (i in _array)
   console.log(_array[i]);
</script>
 

uf6

کاربر تازه وارد
تاریخ عضویت
26 فوریه 2014
نوشته‌ها
72
لایک‌ها
5
ممنون، اما خودم قبلا با اسپلیت تست کرده بودم و عمل نکرده بود چون که تو بخش استرینگ، اگه تگی مثل {title} قرار داده بشه تا یه حالت کلی بگیره و برای هر پست تایتل اون پست مجزا نوشته بشه، اسکریپت خود {title} رو سعی می کنه کلمه کلمه نمایش بده. حتی اگه از document.title هم که یه کد کلی به حساب میاد تو بخش استرینگ استفاده بشه، بازهم خود "document.title" نمایش داده میشه و نه تایتل صفحه ی کنونی.
 
بالا