• اطلاعیه ها

    • Saeed Fard

      آگهی استخدام برنامه نویس و پشتیبان وردپرس   13/12/95

      آگهی استخدام برنامه نویس و پشتیبان وردپرس
       
      2 نفر پشتیبان سایت وردپرسی
      ⁃ آشنا به برنامه نویسی قالب و پلاگین وردپرس 
      ⁃ توانایی راه اندازی سایت، قالب و افزونه های وردپرسی 
      ⁃ توانایی برنامه نویسی PHP در حد متوسط 
      ⁃ اطلاعات عمومی وب بالا 
      ⁃ توانایی پاسخگویی نوشتاری به سوالات انگلیسی با گرامر ساده 
      ⁃ آشنایی با HTML/CSS/jQuery 
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۲ نفر برنامه نویس قالب وردپرس
      ⁃ تسلط به HTML/CSS/jQuery و Bootstrap
      ⁃ توانایی تبدیل HTML به قالب وردپرس
      ⁃ توانایی برنامه نویسی PHP و پلاگین نویسی وردپرس در حد متوسط
      ⁃ آشنایی به اصول سئو 
      ⁃ آشنایی با Git/subversion مزیت محسوب می‌شود.
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا ——— ۱ نفر طراح UI/UX
      ⁃ طراحی خلاقه وب سایت
      ⁃ طراحی با جدیدترین استایل‌های طراحی سایت
      ⁃ مسلط به تایپوگرافی انگلیسی و طراحی وب سایت انگلیسی
      ⁃ انتقاد پذیری و قبول بازخوردهای تیم و مشارکت با دیگر اعضاء تیم برای سرعت بخشیدن به فرایند انجام پروژه
      ⁃ آشنایی و درک HTML/CSS/jQuery
      ⁃ دارای روحیه کار تیمی، خلاق، مسئولیت‌پذیر و پشتکار بالا
      ⁃ امکان همکاری به صورت پروژه‌ای و دورکاری در این موقعیت شغلی فراهم است ——— مزایای کار در مجموعه گرودیا
      ⁃ تجربه ناب کار در سطح یک جهانی
      ⁃ محیط کار بسیار دوستانه و آرام
      ⁃ پرداخت های مناسب و سر وقت
      ⁃ کلاس های آموزشی داخلی به جهت بالا بردن دانایی و توانایی همه اعضا   از علاقه‌مندان و نیازمندان تقاضا می‌شود لطفا رزومه کاری خود را با قید موقعیت شغلی به ایمیل info@grodea.co ارسال نمایید.
    • Morteza

      سال 1396 خورشیدی مبارک   29/12/95

      سال 1396 خورشیدی مبارک
Sgwgo

درخواست یک تکه کد شرط برای زمینه دلخواه

30 پست در این موضوع قرار دارد

سلام من یه زمینه دلخواه دارم با اسم custom اینو هم بگم که این زمینه بصورت آرایه هستش

حتالا میخوام یه شرط بنویسم که اگه توی این زیمنه وازه ی دیتا بود فلان کار بکن

چطور میشه محتوای یک زمینه دلخواه از نوع آرایه چک کرد که وازه توش هست یا نه

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

تست کنید:


array_flip($custom);
if(in_array('دیتا', $custom))
echo 'exists';

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

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

من از این کد برای زیمنه دلخواهم استفاه میکنم


<?php
$features = get_post_meta($post->ID, "custom", true);
if($features!="") :?>
<?php
;
$featurez = explode("~", $features);
$out = '';
foreach ($featurez as $feature) {
$linkz = explode("|", $feature);
$out .= '<li class="dl"><a href="'. $linkz[0] .'?">'. $linkz[1] ."</a></li>\n";
}

echo $out;
?>
<?php endif; ?>

حالا میخوام بگم اگه تو این زمینه واژه دیتا پیدا کردی فلان کد عمل کنه

مثلا این کد نشون بده

<li class="test"></li>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

$features = get_post_meta($post->ID, "custom", true);
if($features){
$featurez = explode("~", $features);
array_flip($featurez);
if(in_array('دیتا', $featurez))
echo 'exists';

}

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

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


<?php
$features = get_post_meta($post->ID, "custom", true);
if($features){
$featurez = explode("~", $features);
array_flip($featurez);
if(in_array('دیتا', $featurez)) ?>
<br/>
<li class="undo"><a href="http://www.fadroid.ir/lering/list-mobile-processors-gpu/" target="_blank">راهنمای انواع پردازنده های گرافیکی موبایل جهت انتخاب نوع گیم دیتا</a></li>
<?php }?>

ولی متاسفانه شرط دوم عمل نمیکنه و فقط شرط اول عمل میکنه که اگه مقدار تو features باشه مقدار شرط دوم نشون میده

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

بلاک را باید مشخص کنید:


<?php
$features = get_post_meta($post->ID, "custom", true);
if($features){
$featurez = explode("~", $features);
array_flip($featurez);
if(in_array('دیتا', $featurez)){ ?>
<br/>
<li class="undo"><a href="http://www.fadroid.ir/lering/list-mobile-processors-gpu/" target="_blank">راهنمای انواع پردازنده های گرافیکی موبایل جهت انتخاب نوع گیم دیتا</a></li>
<?php
}
}?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

اتفاقا منم اینکار کردم چون خطوط شرط بیشتر از یک خط شده بود من بلاک مشخص کردم

ولی حالا دیگه هیچی نشون نمیده

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کدکه مشکل نداره. شما با رشته فارسی تست کردید؟ یا انگلیسی؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

دقیقا کد بالا یعنی رشتهی فارسی

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

راهی نداره دیگه؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

کد مشکلی نداره

شما داده ها را بررسی کنید

برای مثال این رو فقط اجرا کنید:


<?php
$features = "تست~ديتا~وردپرس";
if($features){
$featurez = explode("~", $features);
array_flip($featurez);
if(in_array('ديتا', $featurez)){
echo 'exists';
}
}
?>

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

آقا پارسا کد شما به درستی کار میکنه من توی یه فایل test.php تست کردم

حالا همون کد استفاده کنم تو singel.php جواب نمیده

بعد کلی آزمایش به این نتیجه رسیدم که


get_post_meta($post->ID, "custom", true);

عمل نمیکنه تو این کد چون وقتی تو همون singel.php به صورت دستی یعنی بجای کد بالا مستقیم توی


$features = "تست~وردپرس~دیتا";

داده تزریق کنم جواب میده

حالا چند تا سوال برای من پیش میاد

آیا ممکنه تداخل کد باشه؟

چون من دارم چند خط بالاتر توسط کد


<?php
$features = get_post_meta($post->ID, "custom", true);
if($features!="") :?>
<?php
;
$featurez = explode("~", $features);
$out = '';
foreach ($featurez as $feature) {
$linkz = explode("|", $feature);
$out .= '<li class="dl"><a href="'. $linkz[0] .'?">'. $linkz[1] ."</a></li>\n";
}

echo $out;
?>
<?php endif; ?>

اطلاعات همون زمینه رو چاپ میکنم

مشکل از چی میتونه باشه؟؟؟

ویرایش شده در توسط Sgwgo

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

احتمالا کوئری گرفته شده

شما $post->ID را ببینید کجا مقدار درستی داره

همونجا مقدار زمینه را بگیرید

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

متوجه نشدم آقا پارسا یخورده بیشتر توزیح

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

post->ID را در ابتدا و خطوط دیگر فایل echo کنید . تا شناسه پست رو برگردونه

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من که نمیخوام واسه یه پست اینکار بکنم!!! واسه هر پست یه عدد خاص خودشو بر میگردونه

حالا این اعداد چه کمکی میکنه؟

اول آخر وسط شرط تو همه حالا عدد پست برگردوند

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

وقتی شناسه پست رو درست خروجی بده

حتما get_post_meta هم درست خواهد شد

احتمالا در مقداردهی زمینه اشتباه کردید

ببینید خروجی خوانده شده از زمینه با مثال داده شده یکی باشد

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

احتمالا در مقداردهی زمینه اشتباه کردید

ببینید خروجی خوانده شده از زمینه با مثال داده شده یکی باشد

این تیکه متوجه نشدم!!!!!

خب دارم میگم که از همون کد زمینه دارم تو پست ها استفاده میکنم و خروجیش درسته

اینجا رو نیگا کنید

از همون کد داره زمینه خروجی میده

http://www.fadroid.ir/games/the-adventures-of-tintin-for-android/

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

شما در همون صفحات متغیرهایی با اسم یکسان دارید؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

قبل از استفاده کردن کد شرط خیر ندارم

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

چون متغییرهایی که توی شرط داره استفاده میشه تکرا از کدهایی زمینس که در چند خط بالاتر از اوجایی که من میخوام شرط استفاده کنم هست

اگه کارم دست انجام داده بودم من حتی اسم متغییر هارو تغییر دادم ولی بازم جواب نگرفتم

الان شرط هم خوب کار میکنه و تنها مشکل همون قسمت get post meta هست البته حدس من هست چون وقتی بصورت دستی مقدار تزریق کنم کد به درستی جواب میده

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

شما مقدار زمینه رو قبل از اینکه توی متغییر بریزید echo کنید ببینید مقدار رو بهتون نمشون میده؟

اگر نشون نداد پس مشکل از همون هست

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

سلام

من دوباره امدم اینجا چون دوباره این قضیه نیازم شد

کسی هست کمک کنه که چرا نتیجه نمیگیرم؟

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

شما کلا فایلتون رو پیوست کنید تا بررسی کنیم.

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

اگه منظورتون فایل single بود پیوست کردم

single.php

در ضمن اینو بگم که


<?php
$features = get_post_meta($post->ID, "custom", true);
echo $features;
if($features!=""){
$featurez = explode("~", $features);
array_flip($featurez);
if(in_array('دیتا', $featurez)){?>
<br/><li class="undo"><a href="http://www.fadroid.ir/lering/list-mobile-processors-gpu/" target="_blank">راهنمای انواع پردازنده های گرافیکی موبایل جهت انتخاب نوع گیم دیتا</a></li>
<?php
}
}?>

با قرار دادن echo $features; در خط دوم محتویات زمینه چاپ میشود و محتویات به درستی گرفته میشود

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

من مشکلی در کدها نمیبینم

شما میتوانید مقدار تک تک متغییرها را در هر مرحله تست کنید ببینید دارای چه مقدار هست

features

featurez

به اشتراک گذاری این پست


لینک به پست
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری