-
گذاشتن مقاله باasp
سلام من مي خوام با اي اس پي براي يك سايت امكان افزودن مقاله رو بزارم
كاربران مي توانند مقاله خود را بزارند
بعد هر مقاله اي كه گذاشته شد بعداً من در يك صفحه ديگه عنوانهاي اون مقاله ها رو با لينك به اون مقاله قرار مي دم
اما سوال من اينه كه چطوري عنوانها رو به متن مقاله ها لينك بدم به طوريكه وقتي روي عنوان مقاله كليك شد متن مقاله رو در صفحه اي ديگه نشون بده.
در ضمن من بلد نيستم اديتور بسازم اگه لطف كنيد و براي من يه اديتور بدين خيلي خوشحال مي شم.
-
اديتور متن رو يكي از بچه ها چند تا لينك گزاشته بود گومنم تو طراحي صفحه بود
كاري كن كار بر خودش همه چيز رو وارد كنه
هر ركورد ديتا مربوط به يه مقاله
تو صفحه اي كه عناوين مياد بگو وقتي يه عنوان كليك شد ( خاصيت كليك رو با تعريف يه فيلد ديگه تو ديتا و استفاده از اچ تي ام...مي توني تعريف كني)
اطلاعات رو ----- منه و همون ركورد متن رو نشون بده
برا لينك كردن يه فيلد بزار كه ادرس لينك رو در بر داره بعد با اچ تي ام .. اون ادرس رو قاطي دستورا چاپ كن
ولي بكار شما نمياد
شما بايد با ----- كردن كار كني
-
ممنونم دستت درد نكنه
اما منظورت از اينكه كاري كن كه كاربر همه چيز رو خودش وارد كنه رو نمي فهمم
اگه ميشه در مورد ----- كردن هم توضيح بده
راستي من ميرم اديتور رو پيدا كنم اما چون قبلاَ هم گشتم پيدا نكردم ‘ اگه شما برخورد كردي لينك صفحه اش رو برام بزار
-
يكي از بچه ها چند تا سايت معرفي كرده بود
تو همين انجمن
همه رو خودش بزنه
يعني دستش باز باشه
امكاناتش زياد باشه
همه چيز رو خودش تعيين كنه
موخوع عنوان و ...
----- رو ول كن با اين كار نداري فعلا
-
(برا لينك كردن يه فيلد بزار كه ادرس لينك رو در بر داره ...)
ببين يعني مي گي كه موقعي كه يك مقاله اضافه شد يك ركورد به جدول بعلاوه ي يك فايل اضافه بشه كه مقادير اين ركورد جديد رو در فايل جديد قرار بدم؟؟؟!
خب چطوري مي تونم يك فايل جديد اضافه كنم؟
روي كامپيوتر من بخش ايجاد فايلها كار نمي كنه يني بالا نمي ياره قبلاَ هر كاري كردم بالا نياورد برنامه هام درست بود ها اما بالا نمي يومد!
-
يه فايل جديد چيه؟
ميگم يه فيلد
برا لينكها دو تا فيلد ميزارن
يه فيلد عنوان يه فيلد آدرس
كار شما راحته
كافيه بگي وقتي كليك شد حالا يا با كوئري استرينگ يا با همون آدرسي كه برا لينك وارد كردي
يه متغير رو مي فرستي برا سرور
و سرور با اون متغير مي فهمه كه كدوم ركورد رو تو اون صفحه كه مي خاي ارسال كنه
-
ببین
شما یه جدوت داری
سه تا فیلد داره
شماره عنوان متن مقاله
دو تا صفحه داری
یکی فهرست یکی متن مقاله
برا صفحه فهرست که رکورها رو پشت هم میاری
حالا باید این عناوین رو لینک کنی
به کجا؟
به صفحه نمایش متن مقاله
پس از همون تگ لینک اچ تی ا... استفاده می کنی
فقط در ادامه ادرس لینک یه علامت سوال می زاری بعدش می نویسی مثلا میگم
نام مساویه شماره
این شماره چیه؟
همون شماره رکوردهای جدوله
یعنی شماره های فیلد شماره همراه با عنوان مقالات برا مرورگر فرستاده میشه
ولی فقط عناوین به کاربر نشون داده میشه
خب
حالا
وقتی کاربر یه لینک رو میزنه به صفحه نمایش متن مقاله میره
توی این صفحه تو باید کوئری استرینگ رو بخونی و اون شماره ای که گفتم برابر نام گذاشتی رو بخونی و بعد
رکوردی از جدول که شمارش همونه رو بیاری چاپ کنی
این که یه رکورد از جدول که شمارش فلان باشه رو آوردن و ... یعنی فیلتر کردن اطلاعات
-
سلام
دستت درد نكنه
اما...
ببين گفتي شماره ركورد در فيلد شماره خب اگه من بخوام شماره ركورد رو در اين فيلد قرار بدم بايد برم كل ركوردهامو بشمارم بعد به اين شماره بدم خب اونوقت مجبورم كه كل جدول رو از اول تا آخر برم!!!!!!!!!
خب اينكه وقت مي گيره
بعدشم اگه آيتو نامبر بزارم وقتي ركوردي رو پاك كنم بهم مي خوره يني اگه ركورد يك رو پاك كنم ديگه ركوردي با شماره يك وجود نداره شماره ها از دو شروع ميشه.
( فقط در ادامه ادرس لینک یه علامت سوال می زاری بعدش می نویسی مثلا میگم
نام مساویه شماره )
ميشه دستورشو بنويسي ( يك جوري كه بهم نخوره) من خوب نفهميدم ببين
a herf="showmatn.asp/?" f
يني اينجوري ( بعدش می نویسی مثلا میگم نام مساویه شماره ) پس اينو چه جوري بنويسم
ببين لطف كن دستورو بنويس من نفهميدم
( توی این صفحه تو باید کوئری استرینگ رو بخونی و اون شماره ای که گفتم برابر نام گذاشتی رو بخونی )
ببين كوئري استرينگ من بلد نيستم! دستورشو ؟ مي خوام!
:blush:
-
سلام
كوئري استرينگ رو كه نميشه توضيح بدم
خيلي كار داره
خلاصش اينه كه نوار ادرس بالاي همين پنجره رو نگاه كن
همونه
فردا برات مي نويسم كداشو ميزارم
شماره هم مهم نيست
ركوردي كه اون شماره رو داره مياره
همون اوتو نامبر بزار
-
ممنون
خب اگه ايتو نامبر بزارم وقتي ركوردي رو پاك كنم اونوقت ترتيب شماره ها رعايت نمي شه ها
خب اونوقت ممكنه كم كم عدد ايتو نامبر خيلي زياد بشه ! ببين اونوقت به نظرت مشكلي پيش نمي ياد؟