وب هاستینگ دارکوب

وب هاستینگ دارکوب

آدرس وب سایت: http://www.joomir.com ایمیل: آدرس ایمیل جهت جلوگیری از رباتهای هرزنامه محافظت شده اند، جهت مشاهده آنها شما نیاز به فعال ساختن جاوا اسكریپت دارید

فعلا کامپوننت AceSEF رو برای آدرس دهی فارسی صفحات تو جوملا 1.6 می تونید استفاده کنید.

 

پنجشنبه ، 29 ارديبهشت 1390 ، 08:06

آدرس دهی فارسی صفحات در جوملا 1.5

برای آدرس دهی فارسی صفحات در جوملا 1.5 برای اینکه سایت شما خواناتر برای موتور جستجو باشد (جوملا 1.5 به صورت پیش فرض آدرس دهی فارسی unicode را پشتیبانی نمی کند) از پلاگین Unicode slugs SEF استفاده نمایید

 

پنجشنبه ، 29 ارديبهشت 1390 ، 06:16

مقایسه دو تاریخ در mysql توسط php

برای مقایسه دو تاریخ در مقایسه ابتدا دقت نمایید نوع دو تاریخ یک نوع باشد سپس از کد زیر استفاده نمایید:

select * from  formregister as items LEFT JOIN farsi_users as users ON items.myform=users.id  where dateneedenglish < NOW()

تابع NOW در mysql تاریخ و زمان فعلی سیستم را باز می گرداند dateneedenglish نیز یک فیلد در فرمت datetime می باشد

چهارشنبه ، 28 ارديبهشت 1390 ، 12:55

گرفتن مقدار عددی یک عبارت در php

برای گرفتن مقدار عددی یک عبارت از کد زیر استفاده نمایید

$height = intval($height);

 

چهارشنبه ، 28 ارديبهشت 1390 ، 12:52

گرفتن اندازه عرض و ارتفاع تصویر در php

برای گرفتن اطلاعات تصویر از کد زیر استفاده نمایید:

list($width, $height, $type, $attr) = getimagesize($pathim);

 

سه شنبه ، 27 ارديبهشت 1390 ، 16:09

php function to convert date from jalali to gregorian

php function to convert date from jalali to gregorian

function jalali_to_gregorian($j_y, $j_m, $j_d)

{

$g_days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

$j_days_in_month = array(31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29);

 

 

 

$jy = $j_y-979;

$jm = $j_m-1;

$jd = $j_d-1;

 

$j_day_no = 365*$jy + div($jy, 33)*8 + div($jy%33+3, 4);

for ($i=0; $i < $jm; ++$i)

$j_day_no += $j_days_in_month[$i];

 

$j_day_no += $jd;

 

$g_day_no = $j_day_no+79;

 

$gy = 1600 + 400*div($g_day_no, 146097); /* 146097 = 365*400 + 400/4 - 400/100 + 400/400 */

$g_day_no = $g_day_no % 146097;

 

$leap = true;

if ($g_day_no >= 36525) /* 36525 = 365*100 + 100/4 */

{

$g_day_no--;

$gy += 100*div($g_day_no,  36524); /* 36524 = 365*100 + 100/4 - 100/100 */

$g_day_no = $g_day_no % 36524;

 

if ($g_day_no >= 365)

$g_day_no++;

else

$leap = false;

}

 

$gy += 4*div($g_day_no, 1461); /* 1461 = 365*4 + 4/4 */

$g_day_no %= 1461;

 

if ($g_day_no >= 366) {

$leap = false;

 

$g_day_no--;

$gy += div($g_day_no, 365);

$g_day_no = $g_day_no % 365;

}

 

for ($i = 0; $g_day_no >= $g_days_in_month[$i] + ($i == 1 && $leap); $i++)

$g_day_no -= $g_days_in_month[$i] + ($i == 1 && $leap);

$gm = $i+1;

$gd = $g_day_no+1;

 

return array($gy, $gm, $gd);

}

 

 

سه شنبه ، 27 ارديبهشت 1390 ، 16:02

تابع تبدیل تاریخ شمسی به میلادی در php

در زیر تابع تبدیل تاریخ از شمسی (jalali) به میلادی (Gregorian) می باشد

 

function jalali_to_gregorian($j_y, $j_m, $j_d)

{

$g_days_in_month = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);

$j_days_in_month = array(31, 31, 31, 31, 31, 31, 30, 30, 30, 30, 30, 29);

 

 

 

$jy = $j_y-979;

$jm = $j_m-1;

$jd = $j_d-1;

 

$j_day_no = 365*$jy + div($jy, 33)*8 + div($jy%33+3, 4);

for ($i=0; $i < $jm; ++$i)

$j_day_no += $j_days_in_month[$i];

 

$j_day_no += $jd;

 

$g_day_no = $j_day_no+79;

 

$gy = 1600 + 400*div($g_day_no, 146097); /* 146097 = 365*400 + 400/4 - 400/100 + 400/400 */

$g_day_no = $g_day_no % 146097;

 

$leap = true;

if ($g_day_no >= 36525) /* 36525 = 365*100 + 100/4 */

{

$g_day_no--;

$gy += 100*div($g_day_no,  36524); /* 36524 = 365*100 + 100/4 - 100/100 */

$g_day_no = $g_day_no % 36524;

 

if ($g_day_no >= 365)

$g_day_no++;

else

$leap = false;

}

 

$gy += 4*div($g_day_no, 1461); /* 1461 = 365*4 + 4/4 */

$g_day_no %= 1461;

 

if ($g_day_no >= 366) {

$leap = false;

 

$g_day_no--;

$gy += div($g_day_no, 365);

$g_day_no = $g_day_no % 365;

}

 

for ($i = 0; $g_day_no >= $g_days_in_month[$i] + ($i == 1 && $leap); $i++)

$g_day_no -= $g_days_in_month[$i] + ($i == 1 && $leap);

$gm = $i+1;

$gd = $g_day_no+1;

 

return array($gy, $gm, $gd);

}

سه شنبه ، 27 ارديبهشت 1390 ، 11:41

هاست مخصوص جوملا

کلیه هاستینگ های ارائه شده توسط این شرکت مناسب برای جوملا می باشد

سه شنبه ، 27 ارديبهشت 1390 ، 09:03

کاربران با ایمیل یکسان در جوملا 1.5

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

File to edit is: "libraries/joomla/database/table/user.php"
At line 174:

Code:
     
// check for existing email
      $query = 'SELECT id'
         . ' FROM #__users '
         . ' WHERE email = '. $this->_db->Quote($this->email)
         . ' AND id != '. (int) $this->id
         ;
      $this->_db->setQuery( $query );
      $xid = intval( $this->_db->loadResult() );
      /** if ($xid && $xid != intval( $this->id )) {
      *   $this->setError( JText::_( 'WARNREG_EMAIL_INUSE' ) );
      *   return false;
      *}
      */



Thanks then to welldressedmatt for the work around to allow blank email which is as follows:

Same file: "libraries/joomla/database/table/user.php"
at line: 157

Code:
/*if ((trim($this->email) == "") || ! JMailHelper::isEmailAddress($this->email) ) {
* $this->setError( JText::_( 'WARNREG_MAIL' ) );
* return false;
*}
*/
سه شنبه ، 27 ارديبهشت 1390 ، 08:27

Get user groups assigned categories in k2

$queryahmad = "
  SELECT ".$db->nameQuote('permissions')."
    FROM ".$db->nameQuote('#__k2_user_groups')."
    WHERE ".$db->nameQuote('id')." = ".$db->quote($userGroup).";
  ";
$db->setQuery($queryahmad);
$userGroupaccess = $db->loadResult();
$pieces = explode("\n", $userGroupaccess);
$ahmaddal=ereg_replace("categories=","",$pieces[6]);
$piecesah = explode("|", $ahmaddal);
$anacounty = 0;
if(count($piecesah)){
 $query .= " AND ( ";
foreach ($piecesah as $value){
 if($anacounty==0)
 $query .= "  i.catid=$value ";
 else
 $query .= " OR i.catid=$value ";
 $anacounty = $anacounty + 1;
 }
 $query .= " ) ";
}

<< < 43 > >>
صفحه 43 از 47
دارکوب نام و علامت تجاری ثبت شده این مجموعه می باشد