با سلام و خسته نباشید.
من می خوام چند تا عکس برای خبر در کنترل پنل ایجاد کنم. (البته در قسمت درج خبر نه ویرایش خبر) نمی دونم باید چی کار کنم لطفا راهنمایی بفرمایید.
متشکر
منظورتون متوجه نشدم م
میخواهد آپلود کنید ؟
ببخشید اگه نتونستم منظورم رو خوب برسونم.
یه صفحه درج خبر دارم که این خبر من سه تا عکس هم باید درج شود.
نمیدونم با asp چه جوری باید چند تا عکس رو که آپلود کردم با این خبری که می خوام در سایت درج کنم ارتباط بدم.
یک جدول درست کنید نام تصاویر به همراه کد خبر را در اون درج کنید
می خواهم در حین وارد کردن خبر عکس را در چند جای این خبر درج کنم؟
مانند:
به گزارش "ورزشسه"، دیدار شهرداری ماهشهر و گسترش فولاد در چارچوب رقابت های مرحله یک هشتم نهایی جام حذفی قرار بود از ساعت 14:30 در امیدیه برگزار شود اما تیم شهرداری در امیدیه حضور پیدا نکرده است.
این در حالی است که گسترشی ها در ورزشگاه حاضر هستند و اگر تا ساعت 14:30 تیم ماهشهری به زمین نیاید، بازی 3 بر صفر به سود گسترش فولاد به پایان می رسد.
من مواردی را که چه در سایت و چه در پروژه قرادادید رو انجام دادم ولی پروژه خطا می ده:
SqlCommand myCMD = new SqlCommand(strSql, myCnnt);
string str = CKEditor1.Text;
string str1 = Server.HtmlDecode(str);
string str2 = Server.HtmlEncode(str);
myCMD.Parameters.Add("@paraTitle", SqlDbType.NVarChar).Value = txtTitle.Text;
myCMD.Parameters.Add("@paraBody", SqlDbType.NText).Value = txtBody.text ;
من به جای txtBody.text ادیتور str را هم گذاشتم ولی با خطا می ده.!!!
متن خطا را قرار دهید
من یک txtbox دارم که داخل آن می خواهم ادیتور نشان بده.
کدش:
<div class="input-group">
<asp:RequiredFieldValidator ID="rfv_txtBody" runat="server" ErrorMessage="*" ControlToValidate="txtBody"
Display="Dynamic" ForeColor="#FF3300" SetFocusOnError="True" />
<span class="input-group-addon">متن خبر</span>
<CKEditor:CKEditorControl runat="server" ID="txtBody" Width="100%" Height="180px" TextDirection="RightToLeft"></CKEditor:CKEditorControl>
</div>
اصلا نمی دونم کدی که در button نوشتید رو باید کجا قرار بدم.
خطاش هم اینه که در خروجی چیزی نشان نمی دهد فقط یک textarea میشه.!!!
البته این صفحه من تحت یک مستر پیج هست.
حتما در تعریف رفرنس ها ی ckeditor مشکل دارید
رفرنس ها را باید زیر تعریف جی کوئری قرار دهید
باید در مستر پیج هم کاری انجام بدم؟
قسمت رجیستر:
<%@ Page Title="" Language="C#" MasterPageFile="~/CP_Master.Master" AutoEventWireup="true"
CodeFile="CP_News.aspx.cs" Inherits="CP_News" ValidateRequest="false" EnableEventValidation="true" %>
<%@ Register Assembly="CKEditor.NET" Namespace="CKEditor.NET" TagPrefix="CKEditor" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="myAsp" %>
<%@ Register Assembly="FreeTextBox" Namespace="FreeTextBoxControls" TagPrefix="myEditor" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP_Head" runat="server">
<style type="text/css">
.table th
{
text-align: center;
font-size: 16px;
font-family: 'ME';
}
.table td
{
text-align: center;
font-size: 14px;
font-family: 'ME';
}
</style>
<script type="text/javascript">
$(function () {
CKEDITOR.replace('<%=CKEditor1.ClientID %>', { filebrowserImageUploadUrl: '/Upload.ashx' });
});
</script>
<style type="text/css">
.style1 {
width: 800px;
}
</style>
قسمت بادی:
<asp:Content ID="Content3" ContentPlaceHolderID="CP_Body" runat="server">
<CKEditor:CKEditorControl ID="CKEditor1" BasePath="/ckeditor/" runat="server"
ContentsLangDirection="Rtl" Skin="moono"
></CKEditor:CKEditorControl>
<div align="center">
<asp:Label ID="Label1" runat="server" />
<asp:Label ID="lblTitle" runat="server" Visible="false" />
<asp:Label ID="lblBody" runat="server" Visible="false" />
قسمت کادر متنی که می خواهم ادیتور در آن قرار بگیرد:
<div class="input-group">
<asp:RequiredFieldValidator ID="rfv_txtBody" runat="server" ErrorMessage="*" ControlToValidate="txtBody"
Display="Dynamic" ForeColor="#FF3300" SetFocusOnError="True" />
<span class="input-group-addon">متن خبر</span>
<CKEditor:CKEditorControl runat="server" ID="txtBody" Width="100%" Height="180px" TextDirection="RightToLeft"></CKEditor:CKEditorControl>
</div>
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)