همونطور که از عنوان مشخصه، یه تابع ساده برای inject یا تزریق مقدار در یک آرایه.
/**
* Injects input to array
*
* @param array $array Original array
* @param integer $index Index to inject into
* @param mixed $input Mixed input to be injected
* @return array New array
*/
function array_inject($array, $index, $input) {
$start = array_slice($array, 0, $index);
$inject = is_array($input) ? $input : array($input);
$end = array_slice($array, $index);
return array_merge($start, $inject, $end);
}
// Example
print_r(array_inject($arr, 2, $arr));
print_r(array_inject($arr, 2, 'an input'));
برچسب ها: array,function,solution
بازگردوندن کاراکترهای ISO-Western به فارسی یا تبدیل "Ø§Ù…ÛŒØ±ØØ³ÛŒÙ†" به "امیرحسین"
امیرحسین (اینجانب) عضو تیم پشتیبانی فارسی مادایکس به آدرس http://MODxCMS.ir هستم. خیلی وقت پیش یه کرم اینترنتی پخش شد که به محتوای فایلها، کدهای تخریبی اضافه می کرد که دامن این سایت رو گرفت و ما هم اومدیم درستش کنیم زدیم جفت چشماش رو کور کردیم و محتوای کل دیتابیس بصورت Western اینکد (Encode) شد (مثلا به این شکل: "Ø§Ù…ÛŒØ±ØØ³ÛŒÙ†") و دیگه تاریخ پیوست.
تا اینکه چند وقت پیش یکی از اعضای فروم سایت زحمت کشیدند و فایلهای سایت از جمله بخش آموزش رو که قبلا ذخیره کرده بودند رو مرتب کردند، به من دادند تا توی سایت بذارم.
قصه کافیه، من یه تابع PHP نوشتم که این کاراکترها رو به فارسی برمیگردونه. این تابع، این کاراکترهای کج و کوله رو به عنوان پارامتر میگیره و فارسی روان تحویل میده.
از این که بگذریم، من در حین تست این تابع یه روش دیگه برای برگردوندن این کاراکترها پیدا کردم که راستش خیلی ساده تر از این تابع است.
کافیه یه Notepad باز کنیم و این کاراکترها رو توش کپی کنیم بعد از ذخیره، وقتی دوباره این فایل رو باز کنیم، چی میبینیم؟ فارسی!
نظرت چیه؟
برچسب ها: function,Persian,solution
پرسيدم: چطور مي توان بهتر زندگي کرد؟
جواب داد:
- گذشته ات را بدون هيچ تاسفي بپذير، با اعتماد زمان حال ات را بگذران و بدون ترس براي آينده آماده شو.
- ايمان را نگهدار و ترس را به گوشه اي انداز.
- شک هايت را باور نکن و هيچگاه به باورهايت شک نکن.
- زندگي شگفت انگيز است فقط اگر بداني که چطور زندگي کني.
برچسب ها: احساس,خوشبینی
نسخه Evolution مادایکس، برای بخش مدیریت از یه قالب با نام MODxCarbon استفاده می کنه. قبلا چند تا دیگه بود به اضافه قالبی با نام MODxRTL برای زبانهای چپ به راست مثل فارسی.
دیروز داشتم آخرین نسخه ارائه شده تا این تاریخ که 1.0.2 هست رو تست می کردم دیدم که قالب MODxCarbon بخوبی RTL رو ساپورت می کنه و وقتی زبان بخش مدیریت رو Persian انتخاب می کنید، این بخش خودش راست به چپ میشه و مشکلی هم نداره غیر از چند تا نکته از جمله راستچین نبودن ویرایشگرش که توی دنباله مطلب توضیح داده شده.
برچسب ها: evolution,rtl,solution
الان تو سایت سیمرغ یه مقاله با یه تیتر نه چندان جالب برخوردم که خود مطلبش خیلی جالب و لطیف بود و به ما لذت تزریق کرد. تو هم بخون جالبه.
این عین مقاله از اینجاست:
اگه كمی و فقط كمی بخواهیم از زندگی لذت ببریم و نگاهمان را كمی بهتر كنیم بسیاری از لذت ها نه وقت زیادی میخواهد و نه پول زیادی. پس منتظر تغییرات زیاد در یه روزی كه معلوم نیست كی باشد نباشیم ... در کوچکترین اتفاقات عظیم ترین تجارب بشر نهفته است . باور کنید ...
1- گاهی به تماشای غروب آفتاب بنشینیم.
2- سعی كنیم بیشتر بخندیم.
3- تلاش كنیم كمتر گله كنیم.
4- با تلفن كردن به یك دوست قدیمی، او را غافلگیر كنیم.
5- گاهی هدیههایی كه گرفتهایم را بیرون بیاوریم و تماشا كنیم.
6- بیشتردعا كنیم.
7- در داخل آسانسور و راه پله و... باآدمها صحبت كنیم.
8- هر از گاهی نفس عمیق بكشیم.
......
کلا 45 تاست که پنج تای آخر از افاضات بنده است. ادامه مطلب » »
برچسب ها: احساس,خوشبینی
وقتی میخوای CSS بنویسی حتما می دونی که کدهات توی مرورگرهای مختلف که هر روز دارند بیشتر می شن، متفاوت رندر میشه. مخصوصا اینترنت اکسپلورر که به زبون خودش حرف می زنه!
واسه اینکه CSS به اصطلاح Cross-Browser داشته باشیم یعنی توی همه مرورگرها، خروجی ثابتی داشته باشه، دو راه وجود داره:
این دو راه توی ادامه پست توضیح داده شده.
برچسب ها: css,javascript,مرورگر
من 22 سال پیش تو همین لحظه به این دنیا اومدم.
پس تولدم مبارک!

برچسب ها: مناسبت
خانم Sarah Conner چند سال پیش به همراه آقاشون(همسرش) آقای Marc Terenzi یه کار جالب کردند و آهنگ Just One Last Dance رو ساختند و خوندند.
این آهنگ رو جدیدا از بروبچ کندم و برای داونلود گذاشتم.
آهنگ فوق العاده زیباییه و شعر معرکه ای داره. حجمش کمتر از 6 مگابیته و کیفیتش توپه!
واقعا آهنگ قشنگیه. امیرحسین بهت توصیه می کنه که گوش بدی. متن شعرش رو اینجا هم قرار دادم که بخونی ببینی امیرحسین هیچوقت دروغ نمیگه!
لینک داونلود و متن شعر رو توی دنباله مطلب می تونی ببینی....
برچسب ها: آهنگ,شعر
معرفی مهمترین اصطلاحات مادایکس، شامل:
- قالب (Template)
- متغیر قالب (Template Variable)
- چانک (Chunk)
- اسنیپت (Snippet)
- پلاگین (Plugin)
- ماژول (Module)
- Placeholder
- تگهای مادایکس
- گروه کاربران (Web Group, User Group)
- گروه پرونده (Document Group)
- نقشها (Roles)
- وب لینک (Weblink)
- Cache مادایکس
اگر علاقمند تشریف دارید، با ماوس روی ادامه مطلب یه تققه (کلیک) بفرمایید.
برچسب ها: modx,terms
CSS یه امکان ریزه میزه داره که میشه رنگ highlight متن رو تغییر داد. طبیعتا برای تغییر استایل، فقط رنگ زمینه و رنگ نوشته، تاثیرگذاره. کافیه این دو تا رو توی CSS قرار بدی:
::-moz-selection {
background:#cc0000;
color:#fff;
}
::selection {
background:#cc0000;
color:#fff;
}
اولی مخصوص فایرفاکس و موزیلاست و دومی رو سافاری و گوگل کروم و اپرا ساپورت می کنند. طبق معمول اینترنت اکسپلورر خرس گنده، این سوسول بازیا تو کت و کولش نمیره!
برای نمونه، متن همین صفحه رو highlight کن یا دکمه های Ctrl+A رو بزن.
شنگول باشید
برچسب ها: css
< قبلیبعدی >