mehdirani 23 ارسال شده در آبان 8، 1394 گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 سلام دوستان یه سوال: من به فرض یه متن از کاربر میگیرم میخام اتومات تگ گذاری کنم! راه حلی دارید براش؟ یه چیزی نوشتم اما تگ ها رو نا مربوط میزد بر اساس شمارش حروف بود! نمیشه کلمه کلمه به صورت تصادفی از متن انتخاب کنه؟؟؟؟؟؟؟ لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در آبان 8، 1394 گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 درود . اگر منظورتون "برچسب" هست که افزونه هایی هستند که این کار رو انجام میدن : لینک ها تنها برای اعضای سایت قابل نمایش است. و لینک ها تنها برای اعضای سایت قابل نمایش است. و لینک ها تنها برای اعضای سایت قابل نمایش است. این افزونه ها اکثرا برچسب ها رو به صورت میزان تکرار شدن کلمات انتخاب می کنند که باید تنظیم کنید که کلمات کمتر از 4 حرف رو مثلا به عنوان برچسب وارد نکنند . و اگر این افزونه ها چیزی نبودند که دنبالش بودید باید یک کدنویسی یا افزونه نویسی اختصاصی داشته باشید . چون مابقی یا فعالیت مشابه این رو دارند یا برچسب های نامربوطی وارد می کنند . لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mehdirani 23 ارسال شده در آبان 8، 1394 مالک گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 ممنون از جوابتون! اما من برای سیستم شخصی و اسکریپت خودم میخام! لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Masih 6,279 ارسال شده در آبان 8، 1394 گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 چون نگفتید با چه سیستمی کار می کنید و به این دلیل که اکثر سوالات مربوط به وردپرس هست پاسخ وردپرسی دادم بهتون . در رابطه با اسکریپت مورد نظرتون باید کدنویسی کنید . نه گفتید چه اسکریپتی هست و نه اینکه توابع به چه صورت است . برای توابع در صورتی که نام اسکریپت اعلام بشه ، میشه بررسی کرد . در صورتی که چنین سیستمی برای اسکریپتتون موجود باشه بگردید پیدا کنید در غیراینصورت باید با صرف هزینه بدید یک کدنویس براتون بنویسه . لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mehdirani 23 ارسال شده در آبان 8، 1394 مالک گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 نه من از کد نویسان پرسیدم ! خودم اسکریپت رو طراحی کردم فریمورک اسکریپت هم برای اطلاعات بیشتر کیک هست کسی راهی بلده بگه! هر ایده ای ک بشه عملیش کرد لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Aliresalat 181 ارسال شده در آبان 8، 1394 گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 راه که زیاده ولی بستگی داره چطوری نوشتی برنامت رو , کیک هم خوبه ولی کاشکی از اسمارتی استفاده میکردی راستش واسه انتخاب تصادفی چیزی به ذهنم نمیرسه ولی می تونی بهش بگی یه سری کلمات پیش فرض رو تو خودش داشته باشه اگر شبیه به اونارو شناسایی کرد تگ کنه و انتقال بده به دیتابیس و بعدشم که خروجی بگیری ازش یا از کلاس اماده واسه این کار استفاده کنی که خوب راحترم هستش مثال : <?phpfunction linkify($text){ $re = "@\b(https?://)?(([0-9a-zA-Z_!~*'().&=+$%-]+?[0-9a-zA-Z_!~*'().&=+$%-]+\@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+\.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z]\.[a-zA-Z]{2,6})(:[0-9]{1,4})?((/[0-9a-zA-Z_!~*'().;?:\@&=+$,%#-]+)*/?)@"; preg_match_all($re, $text, $matches, PREG_OFFSET_CAPTURE); $matches = $matches[0]; $i = count($matches); while ($i--) { $url = $matches[$i][0]; if (!preg_match('@^https?://@', $url)) $url = 'http://'.$url; $text = substr_replace($text, '<a href="https://go.20script.ir/index.php?url='.$url.'">'.$matches[$i][0].'</a>', $matches[$i][1], strlen($matches[$i][0])); } return $text;}$dom = new DOMDocument();$dom->loadHTML('<b>stackoverflow.com</b> <a href="https://go.20script.ir/index.php?url=stackoverflow.com">test</a>');$xpath = new DOMXpath($dom);foreach ($xpath->query('//text()') as $text){ $frag = $dom->createDocumentFragment(); $frag->appendXML(linkify($text->nodeValue)); $text->parentNode->replaceChild($frag, $text);}echo $dom->saveHTML();?> البته این دقیقا اون چیزی نیست که تو میخوای ولی یکم تغییر بدی میشه استفاده کرد امیدوارم یکم روشن شده باشی لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Aliresalat 181 ارسال شده در آبان 8، 1394 گزارش اشتراک گذاری ارسال شده در آبان 8، 1394 اینم یه مثال دیگه : $text = 'Any text ... link لینک ها تنها برای اعضای سایت قابل نمایش است. and image <img src="http://exaple.com/image.jpg" />';$text = preg_replace('!([^\"])(http:\/\/(?:[\w\.]+))([^\"])!', '\\1<a href="https://go.20script.ir/index.php?url=\\2">\\2</a>\\3', $text); مثال : <?php// The Regular Expression filter$reg_exUrl = "/(http|https|ftp|ftps)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";// The Text you want to filter for urls$text = "The text you want to filter goes here. لینک ها تنها برای اعضای سایت قابل نمایش است. ";// Check if there is a url in the textif(preg_match($reg_exUrl, $text, $url)) { // make the urls hyper links echo preg_replace($reg_exUrl, '<a href="https://go.20script.ir/index.php?url='.$url[0].'" rel="nofollow">'.$url[0].'</a>', $text);} else { // if no urls in the text just return the text echo $text;}?> ببین با تابع preg_match خیلی کارا میشه کرد ها! فقط یکم فکر و دقت میخواد تا اون چیزی که میخوای رو درست کنی لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Yazdan 1,703 ارسال شده در آبان 9، 1394 گزارش اشتراک گذاری ارسال شده در آبان 9، 1394 درود شما میتونید از این class و نمونه الگو بگیرید . AutoTag به زبان PHP لینک ها تنها برای اعضای سایت قابل نمایش است. موفق باشید. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mehdirani 23 ارسال شده در آبان 9، 1394 مالک گزارش اشتراک گذاری ارسال شده در آبان 9، 1394 سلام به همه ممنون از جواب هاتون لینک ها تنها برای اعضای سایت قابل نمایش است. جان من قبلا هم از راهی که شما گفتید رفتم اما زیاد جالب نیست! اگر کلاس باشه ک راحت انجام بده خیلی خوبه اقا یزدان از شما هم ممنون تست می کنم ! تشکر! لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Aliresalat 181 ارسال شده در آبان 9، 1394 گزارش اشتراک گذاری ارسال شده در آبان 9، 1394 اره خوب همونطور که اول صحبت هام گفتم کلاس اماده زیاده واسه این کار لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mehdirani 23 ارسال شده در آبان 9، 1394 مالک گزارش اشتراک گذاری ارسال شده در آبان 9، 1394 عی بابا این کلاس هم زیاد جالب نیست ! قبلا باهاش کار کردم چیز دیگه ای سراغ ندارید؟ درود شما میتونید از این class و نمونه الگو بگیرید . AutoTag به زبان PHP لینک ها تنها برای اعضای سایت قابل نمایش است. موفق باشید. اره ممنون! اما میگردم پیدا نکردم چیزه جالبی اره خوب همونطور که اول صحبت هام گفتم کلاس اماده زیاده واسه این کار لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
Yazdan 1,703 ارسال شده در آبان 9، 1394 گزارش اشتراک گذاری ارسال شده در آبان 9، 1394 سلام مجدد نوع دیگر لینک ها تنها برای اعضای سایت قابل نمایش است. پیشنهاد میکنم به این لینک هم سری بزنید. لینک ها تنها برای اعضای سایت قابل نمایش است. موفق باشید. لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
wallfa 2 ارسال شده در آبان 10، 1394 گزارش اشتراک گذاری ارسال شده در آبان 10، 1394 کار پیچیده ای نیست اول راه تشخیص کلمات رو پیدا کنید و بعد بگید توی کل متنتون چه تعداد کلمه وجود دارد و بعد از اون بگید 10 عدد از کلمه ها رو که از بازه 0 تا تعداد کلمات من شکل میگیره رندوم انتخاب کن . البته باید به فکر این موضوع باشید که این راه حل از لحاظ سئو رتبه خوبی نخواهد گرفت . لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
mehdirani 23 ارسال شده در آبان 10، 1394 مالک گزارش اشتراک گذاری ارسال شده در آبان 10، 1394 روش خوبیه اما باید سئو هم در نظر گرفت دیگه! که یه چیز درست درمون بدست بیاد ممنون از پیشنهاد تون کار پیچیده ای نیست اول راه تشخیص کلمات رو پیدا کنید و بعد بگید توی کل متنتون چه تعداد کلمه وجود دارد و بعد از اون بگید 10 عدد از کلمه ها رو که از بازه 0 تا تعداد کلمات من شکل میگیره رندوم انتخاب کن .البته باید به فکر این موضوع باشید که این راه حل از لحاظ سئو رتبه خوبی نخواهد گرفت . لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.