لینک دار کردن خودکار کلمات خاص

در این بخش میتوانید مشکلات و سوالات مربوط به نیوک 8.3 را مطرح کنید.
abbas8
کاربر جدید
کاربر جدید
پست: 58
تاریخ عضویت: سه‌شنبه ۲ اسفند ۱۳۹۰, ۳:۴۲ ق.ظ
تشکر کرده: 9 دفعه
تشکر شده: 6 دفعه

لینک دار کردن خودکار کلمات خاص

پست توسط abbas8 »

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

اگه دوستان میدونند چطور باید تو نیوک این کار را کرد خیلی ممنون میشم


بیر صدا دانلود آهنگ جدیدhttp://bir3da.ir
ثبت شده در ستاد ساماندهی
نمایه کاربر
benyamin14
کاربر خیلی فعال
پست: 1104
تاریخ عضویت: شنبه ۱۵ خرداد ۱۳۸۹, ۷:۳۰ ب.ظ
تشکر کرده: 65 دفعه
تشکر شده: 225 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط benyamin14 »

اولین کار اینه که تو تنظیماتت کلمات کلیدی را درست بزنی برای لینک هم میتونی از بلوک ابر لینک استفاده کنی....
به جای انکه چندین تایپک بخوانید تایپک زیر را یک بار بخوانید:
post333173.html#p333173
سقوطی دیگر از نوع ازاد

http://www.freefall.ir/
abbas8
کاربر جدید
کاربر جدید
پست: 58
تاریخ عضویت: سه‌شنبه ۲ اسفند ۱۳۹۰, ۳:۴۲ ق.ظ
تشکر کرده: 9 دفعه
تشکر شده: 6 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط abbas8 »

سلام پاسخ شما اصلا سوال من مربوط نیست‎;‎منظور من کلمات داخل پست هست
بیر صدا دانلود آهنگ جدیدhttp://bir3da.ir
ثبت شده در ستاد ساماندهی
sajjadsalemi
مدیر بازنشسته
مدیر بازنشسته
پست: 1420
تاریخ عضویت: یک‌شنبه ۲۸ تیر ۱۳۸۸, ۷:۳۰ ب.ظ
محل اقامت: php?>
تشکر کرده: 512 دفعه
تشکر شده: 1616 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط sajjadsalemi »

درود

theme.php قالبتون رو ویرایش کنید:

دنبال کد زیر بگردید: (اولین مورد)
بعدش این کد رو قرار بدید:

کد: انتخاب همه

function autolink_text($text){
	global $nukeurl;
    $my_list_point = array(
        'ترانه',
        'نرم افزار',
        'دانلود آهنگ جدید',
    );
	
	foreach($my_list_point as &$value)
		$value = '/('.$value.')/';
     
    @preg_match_all("/<img[^>]+\>/i", $text, $matches_img);
    @preg_match_all("/<a[^>]+\>[^>]+<\/a\>/i", $text, $matches_link);
	$matches_img = $matches_img[0];
	$matches_link = $matches_link[0];
	
	 if (count($matches_img) > 0){
		$text = preg_replace_callback("/<img[^>]+\>/i", function($matches){
			static $count = 0;
			$count++;
			return !empty($matches[0]) ? '{@img:'.$count.'}' : '';
		}, $text);

		$patterns_img = array();
		for($i=0; $i < count($matches_img); $i++)
			$patterns_img[] = "/{@img:".($i + 1)."}/";
	 }
	 
	  if (count($matches_link) > 0){
		$text = preg_replace_callback("/<a[^>]+\>[^>]+<\/a\>/i", function($matches){
			static $count = 0;
			$count++;
			return !empty($matches[0]) ? '{@a:'.$count.'}' : '';
		}, $text);
		$patterns_link = array();
		for($i=0; $i < count($matches_link); $i++)
			$patterns_link[] = "/{@a:".($i + 1)."}/";
	 }
	 
    $text = @preg_replace($my_list_point, '<a href="'.$nukeurl.'">$1</a>', $text);

	if (count($matches_img) > 0)
		$text = @preg_replace($patterns_img, $matches_img, $text);

	if (count($matches_link) > 0)
		$text = @preg_replace($patterns_link, $matches_link, $text);
	
    return $text;
}
توی کد بالا ، کلمه یا متن دلخواهتون رو به همون شکی که برای مثال وارد کردم ، اضافه کنید.

کد زیر رو پیدا کنید:

کد: انتخاب همه

function themeindex($aid, $informant, $datetime, $title, $counter, $topics, $hometext, $notes, $r_options, $comments, $score, $ratings,$sid, $topic_link, $topictext_link, $topicname_link, $topicimage_link)
{
بعدش اضافه کنید:

کد: انتخاب همه

$hometext = autolink_text($hometext);

نتونستید ، theme.php قالبتون رو ضمیمه کنید.
mamal-feshfeshe
کاربر فعال
کاربر فعال
پست: 181
تاریخ عضویت: چهارشنبه ۲۱ دی ۱۳۹۰, ۶:۰۴ ب.ظ
تشکر کرده: 43 دفعه
تشکر شده: 5 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط mamal-feshfeshe »

آقا سجاد اون که کلماتی که نوشته شده ترانه ، نرم افزار و ... کلماتی هستند که لینک میخورند ؟ خودمونم میتونیم بهشون اضافه کنیم ؟

بعد لینکی که میخوایم این کلمات بگیرند کجای این کد هست ؟ یعنی کجا باید لینک رو براش تعریف کنیم ؟
گالری عکس توتیا www.tootia.net

اگر شما هم عکاس هستید بیاید اینجا! :
http://tootia.net/modules.php?name=stat ... page&pid=6
sajjadsalemi
مدیر بازنشسته
مدیر بازنشسته
پست: 1420
تاریخ عضویت: یک‌شنبه ۲۸ تیر ۱۳۸۸, ۷:۳۰ ب.ظ
محل اقامت: php?>
تشکر کرده: 512 دفعه
تشکر شده: 1616 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط sajjadsalemi »

بله در این قسمت ، به این شکل باید اضافه کنید:

کد: انتخاب همه

    $my_list_point = array(
        'ترانه',
        'نرم افزار',
        'دانلود آهنگ جدید',
        'جدید',
        'روزنامه',
        'سینما',
    );

ایشون خواستن ، کلمات مورد نظرشون ، به صورت اتوماتیک به آدرس سایتشون لینک بشه
شما اگر جور دیگه ای میخواد ، ذکر کنید ، ویرایش کنم براتون.
mamal-feshfeshe
کاربر فعال
کاربر فعال
پست: 181
تاریخ عضویت: چهارشنبه ۲۱ دی ۱۳۹۰, ۶:۰۴ ب.ظ
تشکر کرده: 43 دفعه
تشکر شده: 5 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط mamal-feshfeshe »

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

سوالم اینه که این کلمات خود به خود به آدرس سایت لینک میشند ؟ آخه جایی از این کد آدرس سایت نبود.واسه این میپرسم.یعنی نیاز نیست آدرس واسشون تعریف کنیم؟؟
گالری عکس توتیا www.tootia.net

اگر شما هم عکاس هستید بیاید اینجا! :
http://tootia.net/modules.php?name=stat ... page&pid=6
sajjadsalemi
مدیر بازنشسته
مدیر بازنشسته
پست: 1420
تاریخ عضویت: یک‌شنبه ۲۸ تیر ۱۳۸۸, ۷:۳۰ ب.ظ
محل اقامت: php?>
تشکر کرده: 512 دفعه
تشکر شده: 1616 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط sajjadsalemi »

mamal-feshfeshe نوشته شده:درسته .متوجه شدم.الان منم میتونم از این کد استفاده کنم دیگه ؟ فقط کلمات کلیدی رو باید عوض کنم

سوالم اینه که این کلمات خود به خود به آدرس سایت لینک میشند ؟ آخه جایی از این کد آدرس سایت نبود.واسه این میپرسم.یعنی نیاز نیست آدرس واسشون تعریف کنیم؟؟
بله به صورت اتوماتیک لینک سایت رو جایگزین میکنه. نیاز نیست آدرسی قرار بدید ، از $nukeurl آدرس سایت گرفته میشه.
mamal-feshfeshe
کاربر فعال
کاربر فعال
پست: 181
تاریخ عضویت: چهارشنبه ۲۱ دی ۱۳۹۰, ۶:۰۴ ب.ظ
تشکر کرده: 43 دفعه
تشکر شده: 5 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط mamal-feshfeshe »

ممنون.مشکلم همین بود.مرسی تصویر
گالری عکس توتیا www.tootia.net

اگر شما هم عکاس هستید بیاید اینجا! :
http://tootia.net/modules.php?name=stat ... page&pid=6
mamal-feshfeshe
کاربر فعال
کاربر فعال
پست: 181
تاریخ عضویت: چهارشنبه ۲۱ دی ۱۳۹۰, ۶:۰۴ ب.ظ
تشکر کرده: 43 دفعه
تشکر شده: 5 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط mamal-feshfeshe »

آقا سجاد اولی مورد <?php تو خط اوله !

کد: انتخاب همه

<?php

/************************************************************/
/* Theme for PHPNUKE 8.3

بعد از این باید اضافه کنم ؟ یا جایی دیگه ؟ تصویر تصویر
گالری عکس توتیا www.tootia.net

اگر شما هم عکاس هستید بیاید اینجا! :
http://tootia.net/modules.php?name=stat ... page&pid=6
نمایه کاربر
saeid9
کاربر فعال
کاربر فعال
پست: 984
تاریخ عضویت: شنبه ۲۹ مرداد ۱۳۹۰, ۱۰:۰۴ ق.ظ
تشکر کرده: 974 دفعه
تشکر شده: 302 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط saeid9 »

mamal-feshfeshe نوشته شده:آقا سجاد اولی مورد <?php تو خط اوله !

کد: انتخاب همه

<?php

/************************************************************/
/* Theme for PHPNUKE 8.3

بعد از این باید اضافه کنم ؟ یا جایی دیگه ؟ تصویر تصویر

اره همین جا
هر کی از من طلبی داره ایمیل بزنه یا اینجا پیغام بده
nba_9@yahoo.com
[FONT=Tahoma][B] ما دوباره برگشتیم [/B][/FONT]
نمایه کاربر
abolfazl63
کاربر فعال
کاربر فعال
پست: 191
تاریخ عضویت: شنبه ۱۲ آذر ۱۳۹۰, ۵:۳۹ ق.ظ
محل اقامت: yazd
تشکر کرده: 112 دفعه
تشکر شده: 2 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط abolfazl63 »

سلام من هم این مشکل رو دارم ولی وقتی کدهای بالا رو قرارمیدم ارور میده کسی میتونه برام کدها رو توی تم قالب بزاره؟
فایل تم رو ضمیمه کردم
شما دسترسی جهت مشاهده فایل پیوست این پست را ندارید.
آموزش کسب درآمدازاینترنت
معرفی معتبرترین سایتهای کسب درآمدایرانی وخارجی
در

[HIGHLIGHT=#8db3e2][FONT=Arial Black]www.balan.ir[/FONT][/HIGHLIGHT]
نمایه کاربر
imanbestboy
کاربر فعال
کاربر فعال
پست: 671
تاریخ عضویت: شنبه ۱۱ دی ۱۳۸۹, ۸:۳۰ ب.ظ
محل اقامت: www.ib3.ir
تشکر کرده: 252 دفعه
تشکر شده: 143 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط imanbestboy »

برای من جواب نداد. نمیدونم به چه دلیل. ضمنا مشکلی که داره این هست که روی تگ عکسها هم اگر کلمه ای باشه که تو لیست بیاد بر روی اون هم اعمال میشه و کدهای مخفی سایز عکس و اینها رو نشون میده.منظورم همون alt عکسها هست.
هرگز کیفیت را فدای کمیت نخواهیم کرد!


آی بی تری   سایت متفاوت بادیگران ib3.ir    |   تیزر ویژه معرفی سایت آی بی تری در آپارات | جوایز کاملا واقعی بدون قرعه کشی در وب سایت آی بی تری   تیزر در آپارات

مسابقه ویژه جام ملتهای آسیا با جایزه ویژه 100/000تومانی   کلیک کنید  کاملا واقعی 
نمایه کاربر
abolfazl63
کاربر فعال
کاربر فعال
پست: 191
تاریخ عضویت: شنبه ۱۲ آذر ۱۳۹۰, ۵:۳۹ ق.ظ
محل اقامت: yazd
تشکر کرده: 112 دفعه
تشکر شده: 2 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط abolfazl63 »

لطفا یکی راهنمایی کنه
آموزش کسب درآمدازاینترنت
معرفی معتبرترین سایتهای کسب درآمدایرانی وخارجی
در

[HIGHLIGHT=#8db3e2][FONT=Arial Black]www.balan.ir[/FONT][/HIGHLIGHT]
نمایه کاربر
ruhy
کاربر خیلی فعال
پست: 1312
تاریخ عضویت: سه‌شنبه ۲۶ آذر ۱۳۸۷, ۸:۳۰ ب.ظ
محل اقامت: کرمان
تشکر کرده: 86 دفعه
تشکر شده: 127 دفعه

Re: لینک دار کردن خودکار کلمات خاص

پست توسط ruhy »

حالا اگر چند نوع لینک خواستیم بدیم چی میخایم بسط و گسترشش بدیم
[CENTER]PHP & MYSQL & CMS HTML5 & CSS3 .....
MY ID IS [url=ymsgr:addfriend?ruhyshujy]RUHYSHUJY[/url]
[/CENTER]

بازگشت به “[8.3] پشتیبانی - phpNuke Support Forum”