• 0
ahmed_muslim

كيفية جعل الtitle يتغير بمحتوى الصفحة

سؤال

كيفية جعل الtitle يتغير بمحتوى الصفحة

اعمل على موقع اخبارى و عند تصفح الموقع اريد ان يكون الtitle بالصفحة الرئيسية بأسم الموقع و هو كذلك بالفعل

و عند تصفح خبر معين اريد ان يكون الtitle اسم الموقع:عنوان الخبر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

17 إجابة على هذا السؤال .

  • 0

بسم الله الرحمن الرحيم

 Page.Title = "page Name"

جرب دى ان شاء الله تفيدك

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load

Try

Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString)

Dim cmd As SqlCommand = conn.CreateCommand

conn.Open()

cmd.CommandText = "select titel from articles where [email protected]"

cmd.Parameters.AddWithValue("@id", Request.QueryString("id"))

Dim title As String = cmd.ExecuteScalar

conn.Close()

Page.Title = title

End Using

Catch ex As Exception

End Try

End Sub

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بسم الله الرحمن الرحيم

 Page.Title = "page Name"

جرب دى ان شاء الله تفيدك

ممكن توضيح 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        Try            Using conn As New SqlConnection(ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString)                Dim cmd As SqlCommand = conn.CreateCommand                conn.Open()                cmd.CommandText = "select titel from articles where [email protected]"                cmd.Parameters.AddWithValue("@id", Request.QueryString("id"))                Dim title As String = cmd.ExecuteScalar                conn.Close()                Page.Title = title            End Using        Catch ex As Exception        End Try    End Sub

اخى مالك عند اضافة الكود السابق فى صفحة DetailsNews.aspx.cs تظهر العديد من  الاخطاء

للعلم انا لست خبير انا مازلت مبتدء و انجزت مشروعى الاول لكن الشكل العام له غير مكتمل www.omalnews.com هذا هو الموقع و انتظر رايكم يا اصحاب الخبره

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن توضيح 

بسم الله الرحمن الرحيم

 

اخى العزيز الكود السابق هتحطه مثلا فى صفحة aboutus.aspx  فى  ال load  و الصفحة هتكتب فيها

 Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load        Page.Title = "عن الشركة"    End Sub

صفحة aboutus.aspx انت مثلا عاوز الاسم اللى يظهر هو "عن الشركة" ساعتها يكون بالشكل ده

 

و اذا سمح لى الاخ مالك  الكود الخاص بيه هو نفس الكود ده بس هو الله يكرمه و يجزيه خير   زود من عنده انك تجيبها من الداتا بيس

 

 

 

جرب و ان شاء الله تفيديك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

غريبة ....أنا رديت امس على الموضوع ..... أتوقع يمكن في ضعف الاتصال 

 

 

 

 

اخى مالك عند اضافة الكود السابق فى صفحة DetailsNews.aspx.cs تظهر العديد من  الاخطاء

اخي ..... الكود اللي بالاعلى هو كود vb.net 

ويتضح لي من اسم صفحتك .... مشروعك معمول بالسي شارب 

على العموم قم يتحويل الكود الى سي شارب 

 

 

=====

 

الاخ : bodaman22    ... الاخ محمد يريد عنوان الصفحة لصفحات متغيرة ... وليست ثابتة 

 

 

عند تصفح خبر معين اريد ان يكون الtitle اسم الموقع:عنوان الخبر

كذلك ...... بالنسبة للصفحات الثابتة ... لايحتاج اضافة في صفحة الاحداث  ليتغيير اسم الصفحة ..... ويفضل عملها في صفحة التصميم 

<title>اسم الصفحة</title>او اذا كانت الصفحة مربوطة بالماستر بيج title="اسم الصفحة"
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور اخى مالك تم تحويل الكود الى C# و الحمد لله ظبطت و ده يخلينى اطمع انى اسألك كمان سؤالين ان امكن عندى تكست بوكس و المود بتاعه مالتى لاين وظيفته انى بكتب فيه مواضيع و تحفظ بس عند العرض المواضيع تظهر بدون تنسيق بمعنى انى لو كاتب بسم الله (سطر اول) الحمد لله (سطر ثانى) فالعرض يكون الشكل بسم الله الحمد لله فيه حاجه ممكن اضيفها بحيث الموضوع يظهر بالشكل اللى عايزه و السؤال الثانى نفس التكست بوكس ده او انا عايز بدل ما اضيف موضوع اضيف كود يوتيوب يعنى التكست بوكس يقرا نوعين كلام و اكواد هل ده ينفع ولا التكست بوكس ده لاظافه نصوص فقط و جزاك الله خيرا على الكود الجميل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نعم تستطيع ......... لكن يلزم نوع الحقل ( مذكرة )

توجد طريقتين 

الاولى : تركيب محرر النصوص 

المحررات كثيرة في النت ( اختر منها مايعجبك ) ... لكن تأكد انه متوافق مع الفريم وورك  تبع المشروع

 

الثاني : عمل محرر خاص بك .... لكن راح ياخذ منك وقت كثير 

 

---------

قد سبق وانا عملت مثل طلبك ..... بدون محرر فقط تكست بوكس عادي ... ونجحت بالتطبيق 

لكن يلزم ادراج الاكواد مع النصوص مثال : (محاذاة النص + السطور + لون النص ....... الخ )

<p style="text-align: center;">	<span style="color:#b22222;">سبجان الله وبحمدة </span></p><p style="text-align: center;">	<span style="color:#b22222;">سبحان ربي العظيم</span></p>
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

 

نعم تستطيع ......... لكن يلزم نوع الحقل ( مذكرة )

توجد طريقتين 

الاولى : تركيب محرر النصوص 

المحررات كثيرة في النت ( اختر منها مايعجبك ) ... لكن تأكد انه متوافق مع الفريم وورك  تبع المشروع

 

الثاني : عمل محرر خاص بك .... لكن راح ياخذ منك وقت كثير 

 

---------

قد سبق وانا عملت مثل طلبك ..... بدون محرر فقط تكست بوكس عادي ... ونجحت بالتطبيق 

لكن يلزم ادراج الاكواد مع النصوص مثال : (محاذاة النص + السطور + لون النص ....... الخ )

<p style="text-align: center;">	<span style="color:#b22222;">سبجان الله وبحمدة </span></p><p style="text-align: center;">	<span style="color:#b22222;">سبحان ربي العظيم</span></p>

انا عندى تكست بوكس و ربطه بداتا بيز و لما بعمل add او update الكلام بيظهر زى ماقولتلك و جربت ادخل محرر نصوص بدل التكست بوكس بس لما بعمل اضافه لاى نص مش بيتحفظ لو عندك طريقة معينة اكون شاكر ليك وان شاء الله ربنا يجعله فى ميزان حسناتك لانك بتساعد على العمل لان الموقع اللى انا عامله ده بالنسبالى هو مشروع الهدف منه الربح عن طريق الاعلانات و جزاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي ... طلبك بسيط 

 

ذكرت بالاعلى باللون الاحمر للتنبية ( يلزم نوع الحقل ( مذكرة  )

 

جــــرب

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اخي ... طلبك بسيط 

 

ذكرت بالاعلى باللون الاحمر للتنبية ( يلزم نوع الحقل ( مذكرة  )

 

جــــرب

نوع الحقل int

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

أجعل نوع الحقل ( ntext) مذكرة

 

int .... للارقام فقط

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

عفوا اخى مالك نوع الحقل بالفعل ntext

ايه اللى مفروض اعمله علشان اخلى المقال يتحفظ فالداتا بيز و يظهر بالشكل اللى عايزه مثل ما ذكرتلك انى لما جربت استخدم محرر الموضوع مكنش بيتحفظ زى ما قولتلك قبل اتت طمعتنى فيك علشان كده انا عايز اعرف طريقه او خطوات اعملها تخلينى اوصل للشكل اللى عايزه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

الصراحة  .... لا اعرف اين وقفت

 

لكن ارفع مثالك ... ليتم مساعدتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

انظر اخى مالك لدى صفحة اضافة خبر و كودها 

<%@ Page Title="" Language="C#" MasterPageFile="~/Admin/MasterPage.master" AutoEventWireup="true" CodeFile="AddEditNews.aspx.cs" Inherits="Admin_AddEditNews" %><asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">    <style type="text/css">        .style9        {            text-align: center;        }    </style></asp:Content><asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">    <table cellpadding="0" cellspacing="0" class="style8" dir="rtl">        <tr>            <td class="style7" colspan="2">                <asp:Label ID="Lbmsg" runat="server" ForeColor="Red"></asp:Label>            </td>        </tr>        <tr>            <td class="style9">                عنوان الخبر</td>            <td>                <asp:TextBox ID="TxtTitle" runat="server" style="margin-right: 0px" Width="80%"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"                     ControlToValidate="TxtTitle" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td class="style9">                التصنيف</td>            <td>                <asp:DropDownList ID="DPLCategory" runat="server" DataTextField="name"                     DataValueField="cid" Width="150px">                </asp:DropDownList>            </td>        </tr>        <tr>            <td class="style9">                المختصر</td>            <td>                <asp:TextBox ID="Txtsum" runat="server"                     Rows="5" style="margin-right: 0px" TextMode="MultiLine" Width="80%"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server"                     ControlToValidate="Txtsum" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td class="style9">                التفاصيل</td>            <td>                <asp:TextBox ID="TxtDetails" runat="server"                 Rows="10" style="margin-right: 0px" TextMode="MultiLine" Width="80%"></asp:TextBox>                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server"                     ControlToValidate="TxtDetails" Display="Dynamic" ErrorMessage="*"></asp:RequiredFieldValidator>            </td>        </tr>        <tr>            <td class="style9">                الصورة</td>            <td>                <asp:FileUpload ID="FleImage" runat="server" />            </td>        </tr>        <tr>            <td class="style9">                 </td>            <td>                <asp:Image ID="ImgThumb" runat="server" Visible="False"                     ImageUrl="~/Images/img.jpg" />            </td>        </tr>        <tr>            <td class="style9">                 </td>            <td>                <asp:RadioButtonList ID="RBLShow" runat="server">                    <asp:ListItem>خبر رئيسى</asp:ListItem>                    <asp:ListItem>خبر فى الصفحة الرئيسية</asp:ListItem>                    <asp:ListItem>غير ذلك</asp:ListItem>                </asp:RadioButtonList>            </td>        </tr>        <tr>            <td class="style9" colspan="2">                <asp:Button ID="BTAdd" runat="server" onclick="BTAdd_Click" Text="اضافة" />            </td>        </tr>    </table></asp:Content>

و كود السى شارب للصفحة هو 

using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls.WebParts;using System.Collections.Generic;using System.Linq;using System.Web;using System.Xml.Linq;using System.Data.SqlClient;using System.Configuration;using System.Data;using System;using System.Collections.Specialized;using System.CodeDom.Compiler;public partial class Admin_AddEditNews : PageDataAccess{    protected void Page_Load(object sender, EventArgs e)    {        Title = "لوحة التحكم:اضافة و تعديل خبر";        if (!IsPostBack)        {            DPLCategory.DataSource = DA.GetAllCategory();            DPLCategory.DataBind();            if (Request.QueryString["id"] != null)            {                DataTable dt = DA.GetNews(Request.QueryString["id"].ToString());                TxtTitle.Text = dt.Rows[0]["title"].ToString();                TxtDetails.Text = dt.Rows[0]["details"].ToString();                Txtsum.Text = dt.Rows[0]["sum"].ToString();                DPLCategory.SelectedValue = dt.Rows[0]["cid"].ToString();                if (Convert.ToBoolean(dt.Rows[0]["IsMain"]))                    RBLShow.SelectedIndex = 0;                else if (Convert.ToBoolean(dt.Rows[0]["InHome"]))                    RBLShow.SelectedIndex = 1;                else                    RBLShow.SelectedIndex = 2;                ImgThumb.Visible = true;                ImgThumb.ImageUrl = "../GetImageFromDB.aspx?w=100%&id=" + Request.QueryString["id"];                BTAdd.Text = "تعديل";            }        }    }    protected void BTAdd_Click(object sender, EventArgs e)    {        byte[] imageByte = null;        if (FleImage.HasFile)        {            if (FleImage.PostedFile.ContentType.Contains("image"))            {                imageByte = new byte[FleImage.PostedFile.ContentLength];                FleImage.PostedFile.InputStream.Read(imageByte, 0, imageByte.Length);            }            else            {                Lbmsg.Text = "الصورة المختارة خاطئه";                return;            }        }        if (BTAdd.Text.Equals("اضافة"))        {            if (DA.AddEditNews("-1", TxtTitle.Text, Txtsum.Text, TxtDetails.Text, DPLCategory.SelectedValue, RBLShow.SelectedIndex == 1, RBLShow.SelectedIndex == 0, imageByte) > 0)                Lbmsg.Text = "تم اضافة الخبر";            TxtTitle.Text = Txtsum.Text = TxtDetails.Text = "";        }        else        {            if (DA.AddEditNews(Request.QueryString["id"], TxtTitle.Text, Txtsum.Text, TxtDetails.Text, DPLCategory.SelectedValue, RBLShow.SelectedIndex == 1, RBLShow.SelectedIndex == 0, imageByte) > 0)                Lbmsg.Text = "تم تحديث الخبر";            Response.Redirect("ViewDeleteNews.aspx");        }    }    protected void Txtsum_TextChanged(object sender, EventArgs e)    {    }}

 و يتم استدعاء الخبر من قاعده البيانات بواسطه stored procedures 

ده رابط صفحة اضافة الخبر http://تحميل الملف

تم تعديل بواسطه ahmed_muslim
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

مشكور يا اخى عموما انت افدتنى جدا فى الجزء الاول جعل العنوان يتغير بمحتوى الصفحة على الرغم من انك لا تعمل على السى سارب و لكنك افدتنى شاكر ليك و جعله الله فى ميزان حسناتك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .