• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
لینک به دانشنامه با کلمات موجود
#1
سلام
بچه ها ویکی پدیا رو دیدید که مثلاً اگر یکی از کلمات موجود در متنش اسم یک دانشنامه دیگه باشه، به اون صفحه لینک میده؟
اصول در آوردن همچین چیزی چی هست؟
یعنی page رو برای یافتن لینک های متناظر کلمه به کلمه رندر میکنن؟
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#2
(۱۳۹۲ دى ۲۷, ۰۳:۰۷ ب.ظ)hamid_80386 نوشته: سلام
بچه ها ویکی پدیا رو دیدید که مثلاً اگر یکی از کلمات موجود در متنش اسم یک دانشنامه دیگه باشه، به اون صفحه لینک میده؟
اصول در آوردن همچین چیزی چی هست؟
یعنی page رو برای یافتن لینک های متناظر کلمه به کلمه رندر میکنن؟

نویسنده ویکی لینکش میده. خود ویکی پیدا همه کلمات رو جستجو نمی کنه.
  پاسخ
تشکر شده توسط :
#3
نقل قول:نویسنده ویکی لینکش میده. خود ویکی پیدا همه کلمات رو جستجو نمی کنه.
وحید جان بعید میدونم اینطوری باشه، چون گاهاً ویکی کلمات بی ربط رو هم لینک میکنه...

ضمن اینکه به این مطلب یه نگاه بکن لطفاً:
نقل قول:
An autolink is a hyperlink added automatically to a hypermedia document, after it has been authored or published. Segments of the hypermedia are identified through a process of pattern matching. For example in hypertext, the software could recognise textual patterns for street addresses, phone numbers, ISBNs, or URLs.
In a distributed hypermedia system, such as the World Wide Web, autolinking can be carried out by client or server software. For example, a web server could add links to a web page as it sends it to a web browser. A browser can also add links to a page after it has received it from the server.
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#4
چرا دیگه
مثلا همون لینک ویکی که دادی
وارد قسمت edit که بشی

http://en.wikipedia.org/w/index.php?titl...ction=edit

مثلا
World Wide Web
رو اینجوری نوشته

[[World Wide Web]]
  پاسخ
تشکر شده توسط : hamid_80386
#5
ویکیپدیا رو مطمئنم خود نویسنده لینک میده، ولی فکر کنم ربات هایی هم داره که این کارو انجام بدن. چند وقت پیش هم تو یه سایت خبری که جوملا بود هم دیدم یه سری کلمات خاص مثل سیاسی و اجتماعی و ... رو اتوماتیک از توی مطلب لینک می کرد.
اگر تعداد کلمات کلیدی کم باشه ظاهرا نباید کار مشکلی باشه، فکر کنم یه str_replace جواب بده!؟
موفق باشید.
  پاسخ
تشکر شده توسط : hamid_80386
#6
بعد بنظرتون رندر کردن متن برای پیدا کردن [[لینک-واژه]] با چه راهکاری سریع تر هست؟

str_replace ؟؟!
هر که با مرغ هوا دوست شود - خوابش آرامترین خواب جهان خواهد بود.
  پاسخ
تشکر شده توسط :
#7
اول باید با regex متنها رو پیدا کرد و بعد ریپلیس کرد
  پاسخ
تشکر شده توسط : hamid_80386


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان