در حال دیدن این عنوان:
1 کاربر مهمان
سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۴:۳۶ چهارشنبه ۴ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۱۴:۵۲ دوشنبه ۱۱ اردیبهشت ۱۳۸۵
از 127.0.0.1
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 44
پست/روز : 218 / 1092
روز/پست : 1109 / 47383
درصد این سطح : 69
سلام
من روی سیستم ارسال نظر جدید برای زوپس کار کردم. به اینصورت که کاربر مهمان بتونه نظر بده و باکس ارسال نظر هم زیر پست ها دیده بشه.
فایل ضمیمه این پست برای این کاره که برای استفاده کافیه فقط فایل ها رو ریپلیس کنید و توی جدول نظر ها سه فیلد جدید ایجاد بکنید. دستور ایجاد فیلد ها یا دیتابیس جدید برای نظر ها هم توی یه فایل اس کیو ال کنار فایل ها هست.
توجه داشته باشید که این یه نسخه تستیه و راهکار نهایی توی زوپس ۲.۶ اعمال خواهد شد ولی طبق صحبتی که من با ترابیس کردم از این فیلد ها پشتیبانی میکنه.
همینطور احتمال داره این هک در زوپس ۲.۵.۶ هم اعمال بشه.
بهتره در سایت های در حال کار ازش استفاده نکنید و فعلا فقط توی تست و دیباگش کمک کنید
پیوست:
comment.zip اندازه: 38.53 KB; تعداد دانلود: 206
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۶:۱۱ چهارشنبه ۴ بهمن ۱۳۹۱
کار و زندگیش همین جاست!

عضو شده از:
۲۰:۰۲ جمعه ۸ دی ۱۳۸۵
از داخل قالبهای زوپس
گروه:
مدیر اخبار
کاربران سایت
سطح : 20
پست/روز : 0 / 499
روز/پست : 172 / 20698
درصد این سطح : 97
دستت درد نکنه.
اینو حتما تست میکنم. و همینجا جواب میدم
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۷:۲۶ چهارشنبه ۴ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۷:۱۴ شنبه ۲۳ خرداد ۱۳۸۳
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 41
پست/روز : 0 / 1003
روز/پست : 885 / 49063
درصد این سطح : 15
این کار خیلی عالیه و من حتما کامل بررسیش میکنم
فقط به نظر من برای کاربر مهمان اضافه کردن یک فیلد کافی به نظر میرسه.
من فقط mysql رو دیدم و تو سه فیلد اضافه کردی. به نظرم اصلا لزومی نداره.
/* Update */
ALTER TABLE `xoopscomments` ADD `com_user` VARCHAR( 60 ) NOT NULL AFTER `com_uid`, ADD INDEX ( `com_user` );
ALTER TABLE `xoopscomments` ADD `com_email` VARCHAR( 60 ) NOT NULL AFTER `com_user`, ADD INDEX ( `com_email` );
ALTER TABLE `xoopscomments` ADD `com_url` VARCHAR( 60 ) NOT NULL AFTER `com_email`;
یه فیلد مشخص کافیه. و در کد نویسی آپدیت کردن و کوری ها هم صرفه جویی میشه. مخصوصا com_url اصلا نیاز نیست.
کاربر مهمان یه فیلد از سرشم زیادیه اگر دوست داره از خودش اثر بزاره باید رجیستر کنه.
ولی این کار بالاخره مهمترین کاری بود که باید انجام میشد.
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۷:۴۱ چهارشنبه ۴ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۱۴:۵۲ دوشنبه ۱۱ اردیبهشت ۱۳۸۵
از 127.0.0.1
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 44
پست/روز : 218 / 1092
روز/پست : 1109 / 47383
درصد این سطح : 69
راستش به نظرم دو تا بخش لازمه ! ایمیل لازمه که بشه سندیت کاربر رو تست کرد الان کسی تو باکس ایمیل چرت و پرت بزنه نمیتونه بفرسته. اسم هم لازمه که نمایش داده بشه. نظر ترابیس این بود که آدرس هم درج بشه که مثل سیستم هایی وبلاگ ( وردپس - بلاگر و ... ) بشه.
کد نویسیش رو تموم کردم الان مشکلی نداره تو اون بخش ها. نکته مثبتش اینه که تو بحث کوئری زدن برای گرفتن نظرات نیاز نبود تغییری ایجاد بشه. من با یه جدول تست با حدود ۳۰۰۰ نظر تست کردم توی نتیجه کوئری در حالتی که این فیلد ها باشه و نباشه تغییر خاصی ایجاد نشد
متاسفانه این بخش نظر ها کد نویسی خیلی کثیفی داره و اگه بخوایم یه چیز درست و حسابی تحول بدیم باید این بخش کلا باز نویسی بشه. من دیدم این جریان تو زوپس ۲.۶ داره انجام میشه برای همین فقط این گزینه ها رو اضافه کردم.
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۹:۰۸ چهارشنبه ۴ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۷:۱۴ شنبه ۲۳ خرداد ۱۳۸۳
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 41
پست/روز : 0 / 1003
روز/پست : 885 / 49063
درصد این سطح : 15
خب من نصبش کردم و این ارسال نظر سریع چییزیه که همه میخوان و واقعا زوپس خیلی ازش عقب بود.
در خصوص فرق نداشتن سه فیلد با یه فیلد من نرفتم کدا رو بررسی کنم هنوز ولی همینی که میبینم کار زیادی و تداخلیه
مثلا اومدی برای name و email اجباری گذاشتی و مهمان باید دو فیلد اجباری پر کنه. شاید من وبمستر که میخوام یارو نظر بده میخوام طراحتتر باشه و نخواستم اینو و خواستم فقط یه فیلد اجباری باشه یا اصلا فیلد ایمیل یا فیلد url رو نشون نده.
دوم اینکه وقتی طرف میتونه با ایمیل و یوزر من یعنی یوزر ثبت شده سایت مثلا admin نظر بزنه پس فایده گذاشتن فیلد جدا چیه؟ فایده اجباری کردن اون فیلد چیه؟ هر کسی دوست داشت میتونه چیزی بنویسه و دوست نداشت میتونه بنویسه
hehe-noemail@nemidam.comمن حقیقتش با یه فیلد name/email: بیشتر موافقم و طرفم میتونه اسمشو ایمیلشو بنویسه و اینجوری بیشترم راغب میشه بره رجیستر کنه تا اطلاع بیشتری از خودش وارد کنه.
ادیت:
کلا زوپس 2.6 یه چیز دیگس و باید روی اون کار کرد. ماژول کامنت جدا شده و به نظرم راحت میشه هر چیزی رو اضافه کردن. حتی شما میتونی الان ماژول کامنت خودتو بنویسی یا حالا اسمشو بزاریم اکستنشن یا هر چیزی
راستی این فیلد url رو داره کجا نشون میده بعد از ارسال توسط مهمان؟
ویرایش شده توسط عشق مدرن در تاریخ ۱۳۹۱/۱۱/۴ ۱۹:۳۷:۵۵
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۲۰:۴۵ چهارشنبه ۴ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۷:۱۴ شنبه ۲۳ خرداد ۱۳۸۳
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 41
پست/روز : 0 / 1003
روز/پست : 885 / 49063
درصد این سطح : 15
من اینو تقریبا کامل نگاهش کردم.
کد نویسی خیلی خوب بود و حسین کار تمیز و عالی انجام داده.
به نظرم میشه در سایت های اصلی هم استفاده کرد و مشکلی نداره. فوقش فیلد ها تغییر کنند برای مهمان بیچاره خواهند بود و مهم نیست
نقل قول:
راستی این فیلد url رو داره کجا نشون میده بعد از ارسال توسط مهمان؟
خب من دیدم که این فیلد پر نمیشه ولی نظره داره خوب و خوش ارسال میشه بعد دیدم باید حتما http:// رو هم یارو قبل سایتش بزنه که این جالب نیست.
باید یه جوری باشه که با یا بدون http:// قبول کنه
تو از FILTER_VAR استفاده کردی.
یعنی واقعا زوپس برای چک کردن ایمیل و url الان یه فانکشن نداره؟ تو API نیست این خیلی بده.
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۳:۰۴ پنجشنبه ۵ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۷:۱۴ شنبه ۲۳ خرداد ۱۳۸۳
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 41
پست/روز : 0 / 1003
روز/پست : 885 / 49063
درصد این سطح : 15
اوکی من اینو تو سایت جادوگران کپی کردمش.
چون اونجا کاربر مهمان نظر نمیتونه بده اصلاذ فیلد هاش برای من مهم نبود. همین نظر سریعش مهم بود
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۸:۰۵ سه شنبه ۱۰ بهمن ۱۳۹۱
کار و زندگیش همین جاست!

عضو شده از:
۲۰:۰۲ جمعه ۸ دی ۱۳۸۵
از داخل قالبهای زوپس
گروه:
مدیر اخبار
کاربران سایت
سطح : 20
پست/روز : 0 / 499
روز/پست : 172 / 20698
درصد این سطح : 97
من اینو رو سایتم تست کردم. جواب نداد.
تو php my admin سایتم اون سه تا فیلد رو تو قسمت نظرات اضافه کردم.
فایلهای موجود رو اضافه کردم.
ماژول اخبار حسین رو بروزرسانی کردم. کش سیستم رو خالی کردم.
اما بازم نظر سریع رو نمیاره.
http://www.sova.ir/modules/news
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۱۵:۴۰ چهارشنبه ۱۱ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۱۴:۵۲ دوشنبه ۱۱ اردیبهشت ۱۳۸۵
از 127.0.0.1
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 44
پست/روز : 218 / 1092
روز/پست : 1109 / 47383
درصد این سطح : 69
سلام
آیا تمپلیت های بخش نظر رو هم کپی کردی؟ مشکل از تمپلیت هاست یا تمپلیت مشابه توی قالب داری که باید پاکش کنی یا کش شده که باید یه جوری کشش رو خالری کنی
متاسفانه زوپس آپشن دقیق برای چک کردن آدرس و ایمیل و ... نداره. برای ایمیل یه سری ابزار توی سیستم ثبت نام هست که از کلاس کلیش چون مربوط به پروسه ثبت نامه نمیشه استفاده کرد و مجبور شدم از یکی دو تا تابع استفاده کنم.
مثلا این امکان بود که اگه کسی نامش رو وارد کرد چک کنه ببینه این اسم توی دیتابیس هست یا نه اگه بود اجازه ارسال نظر نده و بگه لاگ این کن. این خوبه موقعی که طرف یوزرش رو مثلا بزنه admin ولی اگه یه چیز دیگه بزنه که عومی تره مثلا بزنه ali این احتمال هست اون یوزر توی سایت برای شخص دیگه ای باشه و این طرف نتونه نظر بده
متاسفانه این بخش نظر های زوپس خیلی ضعیفه وفعلا مجبوریم با این کاستی ها تحملش کنیم. توی نسخه ۲.۶ کلا این بخش ها رو حذف کردن و همه رو بردن توی ماژول نظر که خیلی بهتره
یه ایراد دیگه که زوپس داره کم بودن کلاس ها و توابع کاربردیه. در هسته زوپس کلاس ها و توابع زیادی هست و این امکان خوب هم هست که برای ماژول ها میشه هر چیزی رو نوشت ولی اگه یه فریم ورک استاندارد توی هسته باشه که از کلاس های اون استفاده بشه زحمت کد نویسی هم برای تیم هسته هم توسعه دهنده های ماژول خیلی کمتر میشه
پاسخ به: سیستم ارسال نظر جدید برای زوپس
پیام زده شده در: ۲۰:۲۹ چهارشنبه ۱۱ بهمن ۱۳۹۱
...:::مدیر اصلی سایت:::...

عضو شده از:
۷:۱۴ شنبه ۲۳ خرداد ۱۳۸۳
گروه:
کاربران سایت
مدیران اصلی سایت
سطح : 41
پست/روز : 0 / 1003
روز/پست : 885 / 49063
درصد این سطح : 15
برای یوزر ها که فقط کپی کنی کار میکنه.
برای مهمان باید دسترسی بدی و فیلد ها وجود داشته باشن.
اروری نداری در صفحه نیوز؟
برای یوزر و مهمان نمیاد یا فقط مهمان
شما می توانید مطالب را بخوانید
شما نمی توانید عنوان جدید باز کنید
شما نمی توانید به عنوانها پاسخ دهید
شما نمی توانید پیامهای خودتان را ویرایش کنید
شما نمی توانید پیامهای خودتان را حذف کنید
شما نمی توانید نظر سنجی اضافه کنید
شما نمی توانید در نظر سنجی ها شرکت کنید
شما نمی توانید فایلها را به پیام خود پیوست کنید
شما نمی توانید پیام بدون نیاز به تایید بزنید
شما نمی توانید از نوع تاپیک استفاده کنید.
شما نمی توانید از HTML در نوشته های خود استفاده کنید
شما نمی توانید امضای خود را فعال/غیر فعال کنید