رنگینه

طراحی سایت, آموزش و خدمات فناوری اطلاعات


مقاله

امروز دنبال این بودم که در قالب سایتی که با بوت استرپ(bootstrap) طراحی شده، ستون هایی که با کلاس col ایجاد شده اند رو هم ارتفاع کنم. چون می خواستم یک بک گراند رنگی بهشون بدم پایین ستون ها بالا و پایین میشد. مثل شکل زیر:

ستون های نا مرتب بوت استرپ

 

یک جستجو کردم تو اینترنت راه حل های css زیر رو پیدا کردم. امیدوارم به درد شما هم بخوره:

Rated 5 / 5 based on 5 reviews.
بروزرسانی دروپال از نسخه 7.59 به نسخه 7.60

در 17 اکتبر 2018 دروپال 7.60 منتشر شد. این نسخه برچسب آپدیت اجباری به خود گرفته و کاربران تشویق به آپدیت سریع از نسخه قبلی شده اند. در این صفحه تغییرات مهم دروپال 7.60 نسبت به 7.59 و نحوه آسان بروزرسانی به نسخه 7.60 را مطرح می کنم.
من تفاوت های دو نسخه 7.59 و 7.60 را با نرم افزار Beyond Compare مقایسه کردم. تفاوت چندانی نداشت. تنها در چند فایل زیر تفاوت تأثیر گذار داشت. بقیه موارد تنها جهت نمایش نسخه جدید افزونه ها و قالب ها است.
فایل های تغییر یافته مهم:

Rated 5 / 5 based on 5 reviews.
سامانه های پیامک ایران

سامانه پیام کوتاه یا پنل اس ام اس (SMS) معمولاً یک نرم افزار تحت وب هست که شما می توانید پیامک های انبوه تبلیغاتی یا خدماتی از طریق آن ارسال کنید. همچنین در بسیاری از سامانه های پیامکی، از طریق وب سرویسی که ارائه می کنند می توان سایت یا برنامه ها را مجهز به ارسال پیامک نمود.

Rated 5 / 5 based on 5 reviews.
انتقال سایت کاخ سفید از دروپال به وردپرس

goo.gl/6Ys3N2

انتشار یک خبر برای توسعه دهندگان سایت های به خصوص دروپالی و وردپرسی تکان دهنده و جالب بود. خبر اینکه دولت ترامپ وب سایت whitehouse.gov را بر روی پلت فرم منبع باز وردپرس بازسازی کرده است. این سایت در هشت سال گذشته بر پایه سیستم مدیریت محتوای قدرتمند و امن دروپال فعالیت می کرد.

Rated 5 / 5 based on 5 reviews.
 CONTRIBUTOR GUIDE- Module Product Page

12 مشاوره كليدي براي تأييد سريع افزونه:

براي اينكه افزونه شما زودتر در سايت پرستاشاپ تأييد شود بايد طوري كدنويسي شود كه فهم آن راحت باشد. راهنمايي هاي زير مي تواند براي شما مفيد واقع شود:

Rated 5 / 5 based on 5 reviews.

اگر از افزونه  Dateabse Logging (dblog) در سایت دروپالی خود استفاده می کنید، می دانید که در صفحه جزئیات هر رویداد سایت یک IP برای نمایش آی پی کاربری که باعث ایجاد آن رویداد شده است نمایش داده می شود.
گاهی مشاهده می کنم که ربات ها با اسامی مختلف می خواهند وارد سایت شوند و یا یک کاربر کارهای مشکوک در سایت انجام می دهد. اولین کاری که انجام می دهم این است که آی پی مورد نظر که در صفحه رویداد با عنوان HOST ذکر شده است را با ابزارهای تشخیص آی پی بررسی میکنم تا اگر لازم باشد آن آی پی را مسدود کنم.

Rated 5 / 5 based on 5 reviews.

گاهی اوقات لازم می بینید که موتور(Engine) جداول دیتابیس را از InnoDB به MyISAM یا برعکس تبدیل کنید.

مخصوصا طراحان سایت سیستم مدیریت محتوای دروپال(Drupal) خیلی با این مسئله درگیر می شوند. چون به طور پیش فرض این سیستم مدیریت محتوا جداول خود را با سیستم InnoDB ایجاد می کند و در برخی موارد لازم است یا ترجیح داده می شود که دیتابیس با سیستم MyISAM کار کند.

برای تبدیل یک جدول از یک سیستم به سیستم دیگر از این دستور Mysql استفاده می شود:

ALTER TABLE `TABLE_NAME` ENGINE=MyISAM; // OR InnoDB

Rated 5 / 5 based on 5 reviews.

کسانی که افزونه minify رو میشناسند و استفاده می کنند این مطلب براشون مفید هست.افزونه minify برای فشرده سازی فایل های js و کدهای html به کار میره و تقریباً بین 20 تا 60 درصد حجم فایل های جاوااسکریپت رو کم می کنه در لود صفحه میتونه مؤثر باشه.

من  این افزونه را در سایتی که هاستش در ایران هست نصب کردم. اما دیدم کار نمیکنه.

کدهاش رو بررسی کردم و دیدم از سرویسی از گوگل استفاده می کنه که در این آدرس هست:

closure-compiler.appspot.com/compile

این سایت در ایران باز نمیشه! چون تحریم هستیم. چند راه به ذهنم اومد:

Rated 5 / 5 based on 5 reviews.
سیستم ترجمه در دروپال به زبان ساده

مقدمه:
در هسته و افزونه های دروپال حتما دیده اید که عبارت هایی که بناست به کاربر نمایش داده شود، داخل فانکشن t قرار داده شده است. مانند: (' t('Powered by Drupal
این دستور به دروپال می گوید که اگر زبان سایت برای کاربر فعلی انگلیسی هست همین را نشان بده و اگر زبان دیگری برای وی انتخاب شده(یا زبان پیش فرض سایت غیر انگلیسی است) ترجمه این عبارت را نمایش بده.
((در برخی سیستم های دیگر گاهی یک عبارت معمولا ناخوانا مانند USER_REGISTRATION_SUBMIT در کدها قرار می دهند و در دیتابیس یا فایل های ترجمه آن عبارت را به هر زبان ترجمه می کنند.))

Rated 5 / 5 based on 5 reviews.

یکی از مشکلاتی که در سایت های دروپالی با محتوای بسیار زیاد (مثلا بیش از 10000 محتوا) وجود دارد جستجوی کند آنها و فشار جستجو بر منابع سرور است. درباره راه حلی برای این مشکل مدتی تحقیق و بررسی کردم و بعد از انجام چند پروژه نتیجه‌اش را خدمتتان ارانه می‌کنم.

* مطالب بیان شده ناظر به دروپال نسخه 6 و 7 هست و نسخه 8 مورد بررسی واقع نشده است.

 

Rated 5 / 5 based on 5 reviews.

یکی از سایت‌هایی که اغلب طراحان سایت برای الگو گیری و خرید قالب به آن مراجعه می‌کردند Themeforest.con بود. به تازگی این سایت و دیگر سایت‌های زیرمجموعه شرکت Envato‌همگی درب خود را به بازدیدکنندگان ایرانی بستند.

علت این تحریم هم تحریم‌های آمریکا اعلام شده است. در صفحه راهنمای تحریم این سایت می‌خوانیم:

Rated 5 / 5 based on 5 reviews.

در بخش‌های قبلی از Xampp‌ و شیوه اجرای کد php‌ در آن صحبت کردیم. اما یک چیز در مورد برنامه‌نویسان گاهی آزار دهنده است. آدرس اینترنتی در لوکال معمولاً به شکل localhost/mysite است و وقتی شما بعد از کلی تنظیمات بخواهید آن را به سرور انتقال دهید، آدرس‌های ذخیره شده در دیتابیس اجرای سایت شما در سرورتان را با خطا مواجه می‌کند.

در این بخش می‌خواهم روشی را یاد بدهم که با تایپ آدرسی مانند example.com این سایت از لوکال اجرا شود. این کار دو مرحله دارد:

Rated 5 / 5 based on 5 reviews.

يکي از مسائل مهم در امر در امر مديريت سايت اين است که بدانيد کاربران چه کارهايي در سايت انجام مي‌دهند و يا از چه صقحاتي بازديد مي کنند. منظورم تمام بازديدکنندگان نيست. بلکه اموري که در سايت شما اتفاق مي‌افتد و ممکن است نشانه هک شدن سايت يا اعمال خلاف ضابطه از سوي يک کاربر باشد. در دروپال دستور watchdog‌ مسئول اين کار امنيتي است. هر ماژولي مي‌تواند با اين دستور يک رويداد را در جدولي با نام watchdog در ديتابيس دروپال ايجاد کند.

Rated 5 / 5 based on 5 reviews.

در رويدادهايي که در دروپال رخ مي‌دهد، گاهي به صورت سيستمي و با دستور drupal_set_message پيامي براي نمايش به کاربر تنظيم مي‌شود. ممکن است در موقعيتي بخواهيد پيام‌هايي که تا به حال براي کاربر ثبت شده را بخوانيد. مثلاً مي‌خواهيد در بخشي از صفحه نمايش دهيد. اين پيام‌هاي در جلسه يا SESSION کاربر ثبت شده است. بنابراين اين دستور پيام‌هاي جلسه کاربر را فراخواني می‌کند.

ساختار کلي:  که شکل کلي آن عبارت است از:

Rated 5 / 5 based on 5 reviews.

دروپال به عنوان يک سيستم مديريت محتواي قدرتمند، انعطاف پذير و با هزاران ماژول يا افزونه‌اي که دارد، امروزه ميزبان سايت‌هاي متعددي است. برخي اعتقاد دارند که سايت بايد از ريشه نوشته شود. اما اين مطلب به طور کلي درست نيست. سايتي که از ريشه توسط يک يا چند نفر طراحي و پياده‌سازي شود، اگر بخواهد به توانمندي سيستم مديريت محتواي دروپال بشود، قطعاً بيش از 50 ميليون تومان هزينه را دربرخواهد داشت.

Rated 5 / 5 based on 5 reviews.

بسيار اتفاق مي‌افتد که شما بخواهيد در شرايطي خاص و معمولاً پس از اتفاق افتادن يک رويداد، پيامي را تنها يکبار به کاربر سايت نمايش دهيد. رويدادهايي همچون: ثبت‌نام، ارسال يک فرم، بروز خطا و ...

در سيستم مديريت محتواي دروپال يک دستور براي اين کار وجود دارد که در هر ماژول يا صفحات قالبي که به زبان php‌هستند مي‌توان از آن استفاده کرد.

ساختار کلي:  که شکل کلي آن عبارت است از:

drupal_set_message($message = NULL, $type = 'status', $repeat = TRUE);

Rated 5 / 5 based on 5 reviews.

در يک سايت دروپالي در يک ليستي که توسط views جمع‌آوري شده بود، يک عنوان نود نمايش داده مي‌شد اما وقتي روي آن کليک مي‌کردم صفحه مورد نظر يافت نشده ظاهر مي‌شد.

به ديتابيس مراجعه کردم. همه چيز درست بود. وضعيت نود 1 بود. نود شماره داشت. خيلي بررسي کردم. متوجه شدم که uid يا شماره کاربري که آن نود را ساخته وجود خارجي ندارد. يعني خودم قبلاً آن کاربر را به صورت دستي پاک کرده بودم.

uid رو روي يک شماره که فعال بود ست کردم مشکل حل شد.

Rated 5 / 5 based on 5 reviews.

ارسال پیامک از سایت را امتحان کنید

 

1
2
3
4
5
6
7
8
9
ارسال
0
پاک
الگو 155
الگو 128
الگو 126
با وارد کردن شماره همراه خود در کادر بالا و زدن دکمه ارسال یک پیامک از خطوط خدماتی ما برایتان ارسال می شود؛ حتی اگر تبلیغات پیامکی را نیز بسته باشید. البته به خاطر حساسیت خط خدماتی احتمال دارد مدتی طول بکشد تا پیامک به دست شما برسد.
اگر می خواهید ارسال سریع پیامک بر اساس الگوی از پیش تعریف شده را نیز تست کنید از دکمه های الگوها استفاده کنید. الگوها توسط کاربران درخواست و به سیستم اضافه می گردد.

درباره رنگینه !رنگینه را به خاطر داشته باشید!

به سایت رنگینه خوش آمدید.

خدمات ما در حال حاضر شامل مشاوره، طراحی و راه اندازی سایت با سیستم مدیریت محتوای دروپال، سیستم فروشگاهی وردپرس ایجاد و ویرایش افزونه های سیستم های بر پایه php و ارائه پنل های پیام کوتاه می باشد.

همچنین این سایت را محلی برای ارائه آموزش ها و تجربیات خود در زمینه IT کرده ایم تا بازدیدکنندگان و طراحان سایت بتوانند از این آموزش ها و تجربیات استفاده کنند.

هدف ما طراحی و ارائه سایت های به روز، کارآمد و با استفاده از تکنولوژی های جدید می باشد. برای شروع یک سایت کارآمد می توانید با ما تماس بگیرید.

ما با استفاده از تکنولوژی های جدید css و jQuery سعی داریم آنچه را که مد نظر شما هست یا به نحو بهتر پیاده سازی کنیم. امیدواریم از بودن با ما رضایت خاطر داشته باشید.