Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Ошибка WebMCR при передаче $player в HTML файл шаблона.

Тема в разделе "Управление сервером Bukkit", создана пользователем tuzel, 28 дек 2013.

Статус темы:
Закрыта.
  1. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    Здравствуйте, знаю что пишу не туда, но тема с WebMCR закрыта, а у меня проблемма...
    При попытку передать переменную с именем игрока $player в HTML файл шаблона, выходит ошибка:
    Код:
    Notice: Undefined variable: player in /home/u766853642/public_html/style/Default/dev_panel.html on line 2
    Для передачи парамметра использую следующий код:
    PHP:
    <? echo $player?>
    Самое интересное что этот код вполне себе нормально работает в HTML файле шаблона mini_profile.html
    Его содержимое:
    HTML:
    <div class="form-block" >
    
        <div class="block-header">Мини профиль</div>
     
        <div class="block-line"></div>
        <div style="text-align: left;">
         
            <img id="profile-mini" class="img-polaroid" src="skin.php?mini=<?php echo $player_id; ?>" width="32" height="32"/>
               
            <div class="login_spisok" >
         
                <p><i class="icon-user"></i> <b>Логин:</b> <?php echo $player; ?></p>
                 
                <!--<p><i class="icon-list-alt"></i> <b>Группа:</b> <?php echo $player_group; ?></p>-->
               
                <p><i class="icon-shopping-cart"></i> <b>Баланс:</b> <a href="?mode=donat" > <?php echo $player_money; ?> руб</a></p>
             
                <a href="login.php?out=1" style="width: 160px;" class="btn btn-small" >Выход</a>
         
            </div>
         
        </div>
    </div>
    В чем проблема? (В документации по WebMCR об этом не слова!)
     
  2. Хостинг MineCraft
    <
  3. saharin94

    saharin94 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    RikkiLooh
    Имя в Minecraft:
    RubukkitDniwe
    Переменная не объявлена. Т.е. её нет в этом шаблоне.
     
    Сникерсни нравится это.
  4. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    Так в mini_profile.html ее тоже нет...
    Пытался ее объявить он даже к user.class.php не стучит...[DOUBLEPOST=1388237220,1388237185][/DOUBLEPOST]шаблон как в полной изоляции...
     
  5. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    Разве webmcr не использует систему шаблонов без php?
    P.S мб стоит сменить хостинг? С хостингиром будет много проблем...
     
    ВремяПриключений нравится это.
  6. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    Ванга! Для тестов хостингер юзаю... потом на свой сервер перенесу...
    =-=-=-=-=-=
    кстати что это значит "Разве webmcr не использует систему шаблонов без php?" ?[DOUBLEPOST=1388240125,1388238152][/DOUBLEPOST]UP
     
  7. blogger2

    blogger2 Старожил Пользователь

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    вангую: фрихост.
    там функции многие изолированы.
     
    Goldenix нравится это.
  8. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    то и значит, что там нельзя использовать php в шаблоне[DOUBLEPOST=1388241365][/DOUBLEPOST]
    И да, для тестов лучше себе поставь OpenServer или Denwer, чем мучатся с хостингировой скоростью
     
    saharin94 нравится это.
  9. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    а чтоже тогда с минипрофилем... там же PHP[DOUBLEPOST=1388241431,1388241384][/DOUBLEPOST]
    скоро будет Веб сервер ( в рабочем состиянии ) на нем и буду тестить...
     
  10. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    т.к. я не сильно знаком с вебмкр, вангую что там это разрешено
     
    GJEvolution нравится это.
  11. ykpon

    ykpon Старожил Пользователь

    Баллы:
    173
    А может вместо
    Код:
    <?php echo $player; ?>
    Использовать
    Код:
    {$player}
    ?
    Код не видел, но что то мне подсказывает, что там смарти.
     
  12. blogger2

    blogger2 Старожил Пользователь

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    там нет шаблонизатора как такового:creeper:
     
  13. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    все я пустил майнстрим...
     
  14. AlexMerser

    AlexMerser Старожил Пользователь

    Баллы:
    173
    эта фраза типична для нашего форума. Некоторые новички не выкладывали информации, а сразу просили нагло помощи. Так-что фигушки:p
     
    blogger2 нравится это.
  15. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    я сам помогаю) а помощь 2 раз прошу...
     
  16. Evan

    Evan Старожил Пользователь

    Баллы:
    123
    конечно не в тему,но не проще было бы использовать <?=$player ?> так ведь удобней чем каждый раз писать echo
     
  17. lexa_kiker

    lexa_kiker Старожил Пользователь

    Баллы:
    123
    Skype:
    lexa_kiker
    нет там c++
     
  18. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    нет я про то что там PHP код... который "запрещен"...
     
  19. Toster_tpl

    Toster_tpl Старожил Пользователь

    Баллы:
    153
    1. Не тот раздел. Закрывай.
    2. Какой конкретно шаблон ты пытаешься использовать?
    3. Эта переменная записана в index.php, все шаблоны webmcr работают по процедурному/объектно-ориентированному принципу, т.е. внутри функций, следовательно переменная должна быть, например, глобальной.
    <?php global $player; echo $player; ?>
    4. Тема закрыта webmcr закрыта, чтобы пользовались оф. сайтом и форумом. Там и задавайте вопросы.
     
    ВремяПриключений нравится это.
  20. Автор темы
    tuzel

    tuzel Старожил Пользователь

    Баллы:
    103
    Skype:
    tuzel-help
    Имя в Minecraft:
    TuzelKO
    ну а как она в mini_profile.html работает? там она не глобальная... Mini_profile.html также как и новый шаблон методом инклюйда вставляется в index.php по логике работать должно... тк и мини профиль и шаблон находятся одновременно на одной странице... Значит хостинг корявый....[DOUBLEPOST=1388251720,1388251671][/DOUBLEPOST]ВСЕМ СПАСИБО! ТЕМА ЗАКРЫТА!
     
Статус темы:
Закрыта.

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