PDA

View Full Version : گفتگو: نحوه ویرایش متا تگ ها ی صفحه مون



emilly
دوشنبه 12 مرداد 1394, 17:57 عصر
متاتگ های زیر را در قسمت head صفحه مون اضافه میکنیم :


<meta name="keywords"
content="KEYWORD1 KEYWORD2 KEYPHRASE1 etc.
about 30 to 40 unique words">


<meta name="description"
content="An accurate, keyword-rich description
about 150 characters">





من چه جوری / از چه ابزارهایی استفاده کنم تا هر موقعی که خواستم بتونم مواردی رو به تگ هام کم یا زیاد کنم ؟؟؟؟؟؟؟

میشه به جز head صفحه جای دیگه ای قرار بدیم که از دیتا بیس و .... برای کم و زیاد کردن استفاده کنیم .......؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟

pbm_soy
دوشنبه 12 مرداد 1394, 19:43 عصر
فقط در هدر صفحه باید قرار بدید
مورد دیگر شما چگونه یک رشته را در یک صفحه نمایش میدهید با یک response.write
ویا اگر از مسترپیج استفاده میکنید بطور پیش فرض یکی از بخشهای تغییرپذیر صفحات دیگر بخش هد است یعنی در هر صفحه میتوانید هدر جداگانه ای برای ان قرار بدید

emilly
دوشنبه 12 مرداد 1394, 20:00 عصر
فقط در هدر صفحه باید قرار بدید
مورد دیگر شما چگونه یک رشته را در یک صفحه نمایش میدهید با یک response.write
ویا اگر از مسترپیج استفاده میکنید بطور پیش فرض یکی از بخشهای تغییرپذیر صفحات دیگر بخش هد است یعنی در هر صفحه میتوانید هدر جداگانه ای برای ان قرار بدید



نه من با مستر پیج کار نمیکنم ....
میشه یه کمی توضیح بدین با یه مثال کوچیک.........

mamali92
سه شنبه 13 مرداد 1394, 00:27 صبح
سلام؛ دوست عزیز این کد هارو تویه صفحه بزاری مشکلت رو حل می کنه
ولی یادت باشه اگه از مسترپیج استفاده کنی باید جور دیگه عمل کنی. این فقط ماله صفحاتیه که بدون مستر پیج هستن


protected void Page_Load(object sender, EventArgs e)
{
System.Web.UI.HtmlControls.HtmlHead headTag = (System.Web.UI.HtmlControls.HtmlHead)Page.Header;

// Set the page title

headTag.Title = "tttttt";

// Add a Description meta tag

headTag.Description = "sad,fgh";


// Add a Keywords meta tag

headTag.Keywords = "sad,zxc";
}


این مقادیر رشته ای که گذاشتم فقط نمونه است و می تونی از هر جا مثل فیلد یه Table رو هم اینجا قرار بدی

LostOfMind
سه شنبه 13 مرداد 1394, 12:50 عصر
سلام
یه سئوال:
Page.metakeysword , Page.metadescription هم همون کار بالا رو انجا میده
چرا این همه کد نویسی؟

Page.MetaKeywords = "PageKeys";
Page.MetaDescription ="PageDescriptions";

mamali92
سه شنبه 13 مرداد 1394, 18:19 عصر
سلام
یه سئوال:
Page.metakeysword , Page.metadescription هم همون کار بالا رو انجا میده
چرا این همه کد نویسی؟

Page.MetaKeywords = "PageKeys";
Page.MetaDescription ="PageDescriptions";


کدی رو که شما استفاده کردی کوتاه تره اما اونی که من استفاده کردم بیشتر زمانی کاربرد داره بخواهیم مستر پیج و کانتنت پیج داشته باشیم و از کانتنت پیج مقادیری رو به مسترپیج ارسال کنیم.
چون من همیشه با مستر پیج کار می کنم این کد هارو با کمی تغییر و قابل استفاده تویه صفحه عادی، اینجا کپی کردم.
ممنون که روش ساده تری رو یادآوری کردی

emilly
چهارشنبه 14 مرداد 1394, 16:23 عصر
ببخشین :خجالت:
قسمت asp چطور پیاده سازی میشه؟؟؟؟؟

mamali92
پنج شنبه 15 مرداد 1394, 10:32 صبح
دیگه قسمت asp.net نداره؛ همین کدهارو تویه قسمت Page_Load بنویس مشکلت حل میشه. اگه بخوای از ای اس پی استفاده کنی این یعنی اینکه می خوای از حالت پویا به حالت عادی یا همون ایستا برگردی که اون وقت دیگه نیازی نبود سوالی مطرح کنی

emilly
پنج شنبه 15 مرداد 1394, 11:47 صبح
دیگه قسمت asp.net نداره؛ همین کدهارو تویه قسمت Page_Load بنویس مشکلت حل میشه. اگه بخوای از ای اس پی استفاده کنی این یعنی اینکه می خوای از حالت پویا به حالت عادی یا همون ایستا برگردی که اون وقت دیگه نیازی نبود سوالی مطرح کنی


Ook
من فکر میکردم علاوه براینها تو قسمت asp هم باید تغییراتی بدیم .........:خجالت:
خیلی ممنون ، تشکر