2010-09-17 4 views
0

я хочу, чтобы интегрировать партнерский скрипт с корзиной,PhP файл для редактирования, но не знаком с PHP

для этого мне нужно отредактировать 2 PHP файлов, но учебник не легко для меня, потому что я не знакомый с php.

Например:

Открыть файл "wp_eStore1.php" и найти следующую функцию:

функцию eStore_get_custom_field_value()

как только вы найдете это просто добавьте следующий в направлении конец функции (незадолго до возврата ):

$name = 'jrox_cookie'; 
$value = $_COOKIE['jrox']; 
$custom_field_val = append_values_to_custom_field($name,$value); 

Куда я должен добавить эти 3 строки в wp_eStore1.php?

Это исходный код этого файла: http://pastebin.com/nwZixJZa функция расположена линия 676

Благодаря

+0

вы нашли функцию. вы видите оператор возврата этой функции? добавьте эту строку перед оператором return. – SilentGhost

+0

Я не то, что является оператором return, это моя проблема :) Просто нужно знать, как это выглядит, чтобы сделать редактирование себя тогда, спасибо – Lolita

+0

return statement - это слово return, за которым следует переменная. – SilentGhost

ответ

0

Как это:

function eStore_get_custom_field_value() 
{ 

     $output = ''; 

     $_SESSION['eStore_custom_values']=''; 

     if (!empty($_SESSION['ap_id'])) 

     { 

     $name = 'ap_id'; 

     $value = $_SESSION['ap_id']; 

     $custom_field_val = append_values_to_custom_field($name,$value); 

     } 

     else if (isset($_COOKIE['ap_id'])) 

     { 

     $name = 'ap_id'; 

     $value = $_COOKIE['ap_id']; 

     $custom_field_val = append_values_to_custom_field($name,$value); 

     } 

     if (!empty($_SESSION['eStore_coupon_code'])) 

     { 

     $name = 'coupon'; 

     $value = $_SESSION['eStore_coupon_code']; 

     $custom_field_val = append_values_to_custom_field($name,$value); 

    } 

    if (function_exists('wp_eMember_install')) 

    { 

      global $auth; 
      $user_id = $auth->getUserInfo('member_id'); 

      if (!empty($user_id)) 
      { 
         $name = 'eMember_id'; 
         $custom_field_val = append_values_to_custom_field($name,$user_id); 
      } 
    } 
    /* HERE ARE YOUR LINES */ 
    $name = 'jrox_cookie'; 
    $value = $_COOKIE['jrox']; 
    $custom_field_val = append_values_to_custom_field($name,$value); 

    return $custom_field_val; 
} 

:)

1

Он просит вас поставить эти 3 строки до return оператора (который находится на линии 708).

0

Ну, строка 676 содержит определение функции, которое заключено между { и } (строки 677 - 709). В конце этого определения есть оператор возврата: return $custom_field_val;. Вставьте код непосредственно перед этой строкой.

Смежные вопросы