۱۳۸۴/۸/۱۶

Phpnuke 2 Mambo

اين همان سايتي هست که قبلا مشاهده مي‌کرديد، همان شيدا فقط حامل يک سري تغييرات شده، آن هم اين که نمي‌دانم به چه دليل ( که احتمالا دلايل خرابکاري را دارد و از بيرون هدايت شده بوده است) Phpnuke بنده براي اجرا شدن حدودا 49 درصد cpu سرور را اشغال مي‌کرده و اکثر آن هم مربوط به فايل modules.php بوده، من که از اول کار با اين phpnuke بهش دست نزدم ولي مشاهده‌اش که کردم ديدم براي نمايش theme و block و ... کد دارد، احتمالا مشکلي پيدا شده که براي همين اين‌قدر حجم کار با cpu را بالا برده، از طرفي هم ديگر خودم خسته شدم از بس اين phpnuke مشکل داشت، هرجايش را مي‌گيري يک چيزيش مثل اين‌که مي‌لنگه، ولي انکار نمي‌کنم کار کردن باهاش خيلي راحته ولي اين مسايل امنيتي‌اش هست که دهن آدم را سرويس مي‌کند.
تصميم گرفتم به mambo مهاجرت کنم، البته نه با استفاده از ورژن فارسي‌شده‌اش چون مثل فارسي کردن phpnuke آمده‌اند و تنها يک align=right گذاشتند و گفتند فارسي شده.اما براي اين انتقال با استفاده از ezPhpnuke توانستم اطلاعاتم را از phpnuke به مامبو تبديل کنم، درست است براي کار کردن با مامبو بايد وقت بيشتري بگذارم ولي فکر کنم ارزشش را داشته باشد که به راحتي و بدون هيچ دغدغه‌اي سايتم را راه بيندازم، فقط اين تبديل يک کمي طول مي‌کشد، نه اين که من نتوانم يک روزه تيديل کنم، نه، دليلش اين است که تا يک ده روز ديگر يک کار مهمي دارم و براي همين نمي‌توانم زياد براي سايتم وقت بگذارم (ببينيد چه کار مهمي است که از وقت گذاشتن براي سايتم هم غافل شده‌ام)
هنوز که کار خاصي نکردم با مامبو ولي از قابليتهايش که بگويم حتما شما هم وسوسه مي‌شويد که به سمت آن بياييد و از امکانات آن استفاده کنيد :
1- مامبو به راحتي داراي حجم عظيمي از امکانات جانبي قابل نصب است که همه در سايت mamboforge.net گرد آمده‌اند و نيازي به ثبت نام و ... نداريد و براي پيدا کردن هر فايل لازم نيست که در سايت سازنده‌ي آن عضو شويد
2- مامبو به راحتي فايلهاي شما را از طريق منوي خود بالاگذاري مي‌کند و نيازي به استفاده از ftp براي نصب يک امکان جديد نيستيد که خودش کلي مزيت است.
3- از همه مهمتر اين که هنگامي که مي‌خواستم مامبو را نصب کنم مجبور شدم که display_errors را در php.ini ام on کنم و براي بالا آمدن phpnuke حدودا 100 تا warning در ابتداي هر کدام از صفحات مي‌آمد ولي براي mambo اگر هم پيغام warningاي مي‌آمد خود مامبو آن را هندل مي‌کرد و به راحتي آدم مي‌فهميد که چي‌کار دارد مي‌کند.

در انتها هم لازم به ذکر است که به راحتي شما مي‌توانيد به همه‌ي قسمتهاي Sheida دسترسي پيدا کنيد (البته اگر link آنها را داشته باشيد و فکر نکنيد که Sheida داغان شده ) اگر هم حوصله‌اتان سر رفت از خواندن اين صفحه دعوتتان مي‌کنم که از photo.sheida.com ديدن کنيد.

۱۳۸۴/۸/۱۳

دگرگونی‌ها در ماجول اخبار

باز هم يک تغيير كوچولو تو شيدا پيدا شد و آن هم عبارت بود از دست بردن در مودولي به نام News که همان‌طور که ملاحظه مي‌کنيد وظيفه‌اش نماياندن اين قسمت از سايت هست، با استفاده از اين دستکاري به راحتي ( البته زياد هم راحت نبود، اگه با php برنامه‌نويسي کرده باشيد مي‌دانيد چه افتضاحيه‌ ) در پايين هر پست من در شيدا تعدادي لينک مشاهده مي‌کنيد که نام Diaries را به خود گرفته‌اند ( البته نام دقيقترشان Daily Links هست ) و دقيقا همان لينکهايي هستند که در گوشه‌ي سمت راست نمايشگر خود مشاهده مي‌کنيد، کار زياد سختي نبود شايد اگر از دست نامردمان روزگاري که با دزديدن بلوکهاي نوشته شده‌ي من و استفاده از آنها به نام خود به ستوه نيايم نحوه‌ي اين کار را هم در سايتم توضيح بدهم ( يک تابع براي theme.php اتان اضافه مي‌شود و يک مقداري دست کاري در index.php در مودول اخبار شد )
حالا فکر کنم براي شما هم راحت تر باشد مطالعه‌ و خواندن اين لينکها از طرفي کسي حوصله نداشت صبر کند تا همه‌ي اين 20 تا لينک گوشه‌ي تصوير بيايند و بروند تازه آن هم با آن فونت ريز، حالا همه‌اش درست شده،‌ فقط براي اين که صفحه‌ي اصلي سرعت پايين‌گذاريش زياد نشود تعداد مقالات را از 7 تا به 5 تا رساندم و تعداد لينکها را هم از نامحدود به حداکثر 5 تا کاهش دادم. راستي هنوز آن News Feed کار خودش را مي‌کنه‌ها، نکنه ديگر نگاهش نکنين، براي اين که آخرين لينکها در آن قرار دارد و اگر دقت کنيد بين هر دو پست لينکهاي پست شده بين آن دو قرار مي‌گيرد.