Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Помогите решить задачу.

Тема в разделе "Свободное общение", создана пользователем igrovik, 14 фев 2017.

14.02.17 в 13:48
14.02.17 в 22:42
5
876
0
  1. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Приветствую всех форумчан. Ребята нуждаюсь в помощь.
    Суть проблемы такова:
    Есть ссылка которую кодирую таким вот образом:
    Код:
    $rt= base64_encode($play);
    здесь все хорошо, но теперь встал вопрос как сделать такое вот, как на kinogo, чтобы ссылка выводилась таким образом
    Код:
    <script type="text/javascript">document.write(Base64.decode('  '));</script> 
    .
    Подскажите пожалуйста.
    P/S нужно чтобы код расшифровки подхватывал переменную $rt.
    Заранее всем спасибо. Думаю что изложение, сути моей проблемы понятное.
     
    #1 igrovik, 14 фев 2017
    Последнее редактирование: 14 фев 2017
  2. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Итак первая задача пока что отходит на задний план. С ней может потом разберусь.
    Стала вторая задачка:
    Имеется файл в который нужно переменной затолкать ссылку с дополнительного поля.
    Пошарив по просторам инета выискал такой код:
    Код:
    if ($value[0] == "your_link") {
        $your_link = $xfieldsdata[$value[0]];
    }
    Который вставляется в /engine/modules/show.full.php.
    Как я понял сразу после этого:
    Код:
    $tpl->copy_template = str_replace( "[xfvalue_{$value[0]}]", $xfieldsdata[$value[0]], $tpl->copy_template );
    Так вот делаю так как написано но ничего не происходит. В чем может быть проблема???
    Возможно кто-то подскажет.
    P/S файлик лежит в корне сайта может его ка-то нужно подключить к /engine/modules/show.full.php.
    Заранее спасибо.
     
  3. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.397
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 115 / -0
    PHP:
    if ($xfieldsdata[$value[0]] == "your_link") {
        
    $your_link $xfieldsdata[$value[0]];
    }
    $value[0] - содержит в себе название доп поля.
    $xfieldsdata - ассоциативный массив с значениями, ключи выступают названия доп полей
     
  4. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Блин что-то все равно ничего не выводит.
    Может я не так что-то делаю?
    Как я понял этот код также вставлять после того первого?
    вот как он у меня выглядит:
    if ($xfieldsdata[$value[0]] == "filmix") {
    $ssilka = $xfieldsdata[$value[0]];
    }

    filmix - это название дополнительного поля у меня.
    $ssilka - А это переменная которую нужно скушать файлу.

    Блин дошло может быть проблема в том что у меня show.full.php не связано с моим файлом???
    Да и сразу вопрос как их между собой связать??
    Ставлю в своем файле так require_once ROOT_DIR . '/engine/modules/show.full.php'; выдает ошибку, при прямом доступе к файлу.
    Код:
    Warning: require_once(ROOT_DIR/engine/modules/show.full.php) [function.require-once]: failed to open stream: No such file or directory in C:\OpenServer\domains\proverka\fail.php on line 1
    
    Fatal error: require_once() [function.require]: Failed opening required 'ROOT_DIR/engine/modules/show.full.php' (include_path='.;c:/openserver/modules/php/PHP-5.3;c:/openserver/modules/php/PHP-5.3/PEAR/pear') in C:\OpenServer\domains\proverka\file.php on line 1
    А при открытии новости ошибки нету, ну и информация нужная не выводится.
     
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.397
    Лучших ответов:
    32
    Рейтинги:
    +4.018 / 115 / -0
    Ничего не выйдет. Выбираешь с новости запросом доп поля, используешь функцию $xfieldsdata = xfieldsdataload( $row['xfields'] ); и получаешь массив $xfieldsdata - ассоциативный массив с значениями, ключи выступают названия доп полей
     
  6. TopicStarter Overlay
    igrovik

    igrovik Местный

    Регистрация:
    11 дек 2016
    Сообщения:
    1.007
    Лучших ответов:
    8
    Рейтинги:
    +355 / 12 / -0
    Блин что-то я полностью запутался.
    Забыл предупредить в php я не силен. Так что если честно то ничего не понял с твоих слов, это конечно не в обиду тебе просто я туп в этом деле. Ладно спасибо что откликнулся буду далее рыть инет может что-то накопаю :).
     
Похожие темы
  1. vulfgar
    Ответов:
    4
    Просмотров:
    2.658
  2. Drumik
    Ответов:
    5
    Просмотров:
    2.393
  3. vulfgar
    Ответов:
    4
    Просмотров:
    3.029
  4. sisi3d
    Ответов:
    6
    Просмотров:
    3.092
  5. igrovik
    Ответов:
    151
    Просмотров:
    7.883
Загрузка...
Яндекс.Метрика