قرار نگرفتن اتوماتیک تگ [url]

سلام . وقتی تو وی بی یه یوآرال (آدرس وب) نوشته می شه اونا خودشون بعد از اینکه آدم پست رو سابمیت کنه این تگ رو برای اون اضافه می کنن . اگر من بخوام این کار رو نکنه باید چی کار کنم . البته من نمی خوام این تگ غیر فعال بشه و می خوام اگر کسی دستی اون رو اضافه کرد کار کنه. ممنون می شم اگر جواب بدید.
 
آخرین ویرایش:

sunrise

Member
ميشه بيشتر توضيح بديد دقيقاً مشکل به چه ترتيبي هست ، يعني مثلاً اگه اين لينک رو بنويسيد خودش لينک داده نميشه؟
کد:
[NOPARSE]http://www.google.com[/NOPARSE]
يا اينکه اگه حتي اون رو بصورت زير بنويسيد بازهم تبديل به لينک نمي شود؟
کد:
[NOPARSE][URL="http://www.google.com"]http://www.google.com[/URL][/NOPARSE]
 
آخرین ویرایش:
نه نه. مشکل این نیست. منظور من این هست که شما وقتی یه آدرس وب رو می نویسید و پست می کنید وی بی خودش تگ های url رو به اون اضافه می کنه و اون تبدیل به لینک میشه. حالا من می خوام که خودش این کار رو نکنه. یعنی اگر کسی اون تگ رو خودش ننوشت و یا از اون قسمت ویرایشگر که برای قرار دادن لینک هست نوشته اون به صورت عادی باقی بمونه و لینک نشه.
کد:
اگر نوشت
http://www.google.com
به همین صورت بمونه و لینک نشه
کد:
اگر نوشت
[noparse][url]http://www.google.com[/url][/noparse]
به لینک تبدیل بشه
 
آخرین ویرایش:

sunrise

Member
هنگام ارسال پست در قسمت Miscellaneous Options گزينه اي وجود داره با نام Automatically parse links in text که در صورتي که تيک نخوره باشه لينک ها تبديل نميشن.
 
متشکر. اما:
1- اون چیزی که می گید رو من پیدا نکردم دقیقا کجاست؟ اگر ممکنه لینک صفحه اون به اضافه موقعیت مکانی اون تو صفحه رو به من بدید.
2- من نمی خوام کاربرا خودشون این کار رو بکنن و می خوام مدیر کاری کنه که این اتفاق بیفته و نیازی نباشه تا کاربر کاری انجام بده.
 

sunrise

Member
متشکر. اما:
1- اون چیزی که می گید رو من پیدا نکردم دقیقا کجاست؟ اگر ممکنه لینک صفحه اون به اضافه موقعیت مکانی اون تو صفحه رو به من بدید.
2- من نمی خوام کاربرا خودشون این کار رو بکنن و می خوام مدیر کاری کنه که این اتفاق بیفته و نیازی نباشه تا کاربر کاری انجام بده.
1- در قسمت پاسخ سريع وجود نداره و فقط در صفحه ارسال پاسخ پيشرفته اين گزينه ديده ميشه.
2- فکر نمي کنم اين امکان وجود داشته باشه اما اين تاپيک رو ببين ، شايد کاري که ميخواي رو انجام بده ، البته من کامل مطالعش نکردم ولي يه جايي از متن همين موردي که شما خواستيد رو نوشته بود.

http://www.vbulletin.org/forum/showthread.php?t=91395
 
متاسفانه من اجازه دیدن کد ها و دریافت اونا رو ندارم . از شما خواهش می کنم که برای من اونا رو تو این تاپیک کپی کنید. و ممنون می شم که یه پست بدید و بخواید که این قابلیت رو بسازن(اگر این نبود) . منظورم تو همون انجمن ریکوئست مدیفیکیشن هست. ممنون و بسیار شرمنده.
 

sunrise

Member
متاسفانه من اجازه دیدن کد ها و دریافت اونا رو ندارم . از شما خواهش می کنم که برای من اونا رو تو این تاپیک کپی کنید. و ممنون می شم که یه پست بدید و بخواید که این قابلیت رو بسازن(اگر این نبود) . منظورم تو همون انجمن ریکوئست مدیفیکیشن هست. ممنون و بسیار شرمنده.
البته من مطمئن نيستم که اين دقيقاً همون چيزي که شما ميخواهيد هست اما در هر صورت من اون صفحه رو براتون پيوست کردم.
 

پیوست ها

  • thread.zip
    117.1 کیلوبایت · بازدیدها: 3
بسیار متشکر و ممنون. اما امکانش هست که شما یه پست بدید و بگید که چطور می شه انجمن رو تنظیم کرد تا اون تگ ها اضافه نشن؟ اگر این کار رو بکنید من واقعا ممنون می شم . باز هم متشکر.
 

sunrise

Member
بسیار متشکر و ممنون. اما امکانش هست که شما یه پست بدید و بگید که چطور می شه انجمن رو تنظیم کرد تا اون تگ ها اضافه نشن؟ اگر این کار رو بکنید من واقعا ممنون می شم . باز هم متشکر.
باشه من در سايت وي بولتين اين مورد رو سؤال مي کنم ، اگه پاسخي در اين زمينه دريافت کردم حتماً بهتون اطلاع ميدم.
 

Mecho

Member
راهی هست که مثلا اگه کسی لینکی رو میزنه اتوماتیک اون رو به صورت کد شده به شما بده . یعنی نه بشه روش کلیک کرد و هم اینکه تگ کد بهش اضافه شده باشه . اگه خواستی بگو برات بذارم .
 
ممنون می شم اگر بزرارید. خیلی عالی هست
(اگر درست فهمیده باشم این میاد به جای تگ url تگ code رو می زاره که عالی هست. اگر درست نفهمیدم لطفا بگید)
 

Mecho

Member
ببینید توسط این کد وقتی کسی یک لینک رو وارد بکنه مثلا www.google.com به جای اینکه به این صورت زنده و قابل کلیک نمایش داده بشه ، این لینک در تگ کد قرار میگیره و به صورت کد شده نمایش داده میشه ...

includes/functions_newpost.php در این فایل کد زیر رو پیدا کنید >
PHP:
        $urlReplaceArray = array(
            "[url]\\2\\4[/url]"
        );

و کد زیر رو جایگزین کد بالا کنید :

PHP:
        $urlReplaceArray = array(
            "[code]\\2\\4[/code]"
        );



موفق باشید
 
آخرین ویرایش:
بسیار متشکر و ممنون بابت کمک شما. این عالی هست. اما اگر من بخوام که هیچ تگی قرار نگیره می تونم به شکل زیر تغییر بدم؟
PHP:
        $urlReplaceArray = array(
            "\\2\\4"
        );
یا اینکه به کل تابع رو پاک کنم؟ (مثل شکل زیر!!!)
PHP:
 
آخرین ویرایش:
تو Quick Reply کاملا درست کار می کنه و به جای تگ های تگ های [code] رو اضافه می کنه.[/SI...م و باید سریع مشکل رو حل کنم. خواهشا کمک کنید
 
آخرین ویرایش:

Mecho

Member
راستش فرقی نداره کجا باشه . در هر صورت اگر اون کد رو درست عوض کرده باشید هرجا لینکی باشه باید به صورت کد شده نمایش داره بشه . اما اگه میخوای تگ نکنه و فقط غیر قابل کلیک باشه کد زیر رو >
PHP:
        $urlReplaceArray = array(
            "[url]\\2\\4[/url]"
        );

به این کد تغییر بدین :

PHP:
        $urlReplaceArray = array(
            "[parse]\\2\\4[/parse]"
        );
 

جدیدترین ارسال ها

بالا