rd_addphp или интеграция стороннего скрипта в джумлу

Тема в разделе "Программирование", создана пользователем valeks, 10.04.2011.

  1. Offline

    valeks Недавно здесь

    Регистрация:
    10.04.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    версия джумлы 1.5. Встрял на вот каком моменте, нужно инегрировать в динамический контент джумлы свой сторонний скрипт, причем с передачей переменных, которые нужны скрипту, решил делать это через плагин rd_addphp. Только он не передает переменные (что и логично), только что делать вопрос?

    Поясню на пальцах, если я плохо изъясняюсь:

    есть джумло-страница моего материала, где я атачу свой сторонний пхп скрипт, урл страницы выглядит так:

    /index.php?option=com_content&view=article&id=52&Itemid=59

    так урл выглядит без переменной, мне же надо задать переменную

    /index.php?option=com_content&view=article&id=52&Itemid=59&test=test

    в самом материале у меня

    {rdaddphp file=1/1.php}

    так вот вопрос, где мне писать $_POST["test"] дабы выпалить свою переменную и как мне передать ее в свой частный скрипт?
    :[ спасибо за помощь, надеюсь никого не смутил несколько идиотской задачкой или точнее ее исполнением:[

    собсна сам rd_add выглядит так

    // find all instances of plugin and put in $matches
    $matches = array();
    preg_match_all( $regex, $row->text, $matches, PREG_SET_ORDER );

    foreach ($matches as $elm) {

    parse_str( $elm[2], $args );
    $phpfile=@$args['file'];
    $output = "";
    if ( $phpfile ) {
    $phpfile = JPATH_ROOT . DS . $phpfile;
    if (file_exists($phpfile)) {
    ob_start();
    include($phpfile);
    $output .= ob_get_contents();
    ob_end_clean();
    } else {
    $output = "File: $phpfile don't exists";
    }
    }
    $row->text = preg_replace($regex, $output, $row->text, 1);

    }
    return true;


    ++ добавление $test = $_POST["test"]; в index.php не помогло
     
    Последнее редактирование: 10.04.2011
  2.  
  3. Offline

    valeks Недавно здесь

    Регистрация:
    10.04.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    где-то в джумле полюбому обрабатываются option=com_content&sectionid=0 вот нужно в это место добавить обработку моей переменной и всунуть ее передачу в rt_addphp только где и как всунуть
     
  4. Offline

    valeks Недавно здесь

    Регистрация:
    10.04.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    вопрос решился, я просто тупняк словил на POST GET запросы, надо было написать в теле скрипта $test= $_GET["test"]; а не POST_["test"]
     
  5. Offline

    valeks Недавно здесь

    Регистрация:
    10.04.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Тему можно закрывать [​IMG]
     
  6. Offline

    saral Недавно здесь

    Регистрация:
    08.02.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    нормально так, пообшался сам с собой)
     

Поделиться этой страницей

Загрузка...