Autor Zpráva
WordpressKokos
Profil
Zdravím všechny.

Snažím se spustit Super Rewards na Wordpressu, v test modu už se mi zobrazuje a jen potřebuje USER_ID pod $uid

<iframe src="https://wall.superrewards.com/super/offers?h=xxxxx&?uid=<?php echo $user;?>" frameborder="0" width="728" height="2400" scrolling="no"></iframe>

A neustále se to zobrazuje jako celý kod PHP se vůbec nespouští!!

Už jsem zkusil všechno, nastaveno v php te straky mám:

<?php

$user = wp_get_current_user();

?>


Fakt už nevím jak zobrazit ID, prosím poraďte jestli znáte Super rewards nebo wordpress. PS: Je to stavšno ve visual composeru. četl jsem že nejlepší je na to dám vlastní custom page template a nastavit "speciální iframe věci" ale nechápu co bych tam jako nastavil.

Díky


Zkusil jsem

<iframe src="wall.superrewards.com/super/offers?h=xxxxx&?uid=<?php $user;?>" frameborder="0" width="728" height="2400" scrolling="no"></iframe>

Společně s:

echo $user->roles[0];

A teď to nespustí ten iframe jen napíše moje ID: -................. 1 ....................... :/
Xanomes_
Profil *
WordpressKokos:
Vypisování proměnné user do adresy v iframu funguje, ale máš tam ?h=xxxx&?uid= místo ?h=xxxx&uid=
M4n
Profil *
Funkce wp_get_current_user vrací objekt.
WordpressKokos
Profil
Okay změnil jsem na:

<iframe src="wall.superrewards.com/super/offers?h=hketsyhklpt.49953624706&uid=<?php echo $user; ?>" frameborder="0" width="728" height="2400" scrolling="no"></iframe>

A v PHP na stránkce mám:

<?php

$user = get_current_user_id();

?>


Furt stejný, ukazuje to jak text
Xanomes_
Profil *
WordpressKokos:
Mě to funguje, vypisuješ to v .php souboru a mimo <?php ?>, že ano?
WordpressKokos
Profil
No dělám to ve visual composer ve wordpress, v kolonce "html" protože javascript to není a "php" block tam není.

Když to hodím to templatu té stránky což je .php dokument, tak se mi ukáže error 404 page not found.

Myslíš že musím založit custom template pro stránku? Ale proč to nefunguje když to vložím do .php teď?

Mohl by jsi mi udělat velmi basic ukázku stránky a kam a mezi jaké tagy to mám vložit aby to fungovalo ?

Díky
Xanomes_
Profil *
WordpressKokos:
WP nepoužívám, takže přesnou ukázku ti nedám, nicméně v kolonce HTML má být asi čisté HTML, a v PHP zas čisté PHP, zkus dát mezi PHP kód echo "<iframe src='wall.superrewards.com/super/offers?h=xxxxx&uid=$user' frameborder='0' width='728' height='2400' scrolling='no'></iframe>";
WordpressKokos
Profil
Ahoj, pls mrkni sem:

humanityfy.com/super-rewards

První je iframe který funguje, ale furt nevyplněné ID,

Druhý je ten block který jsem právě vložil:
<?php
echo "<iframe src='wall.superrewards.com/super/offers?h=hketsyhklpt.49953624706&uid=$user' frameborder='0' width='728' height='2400' scrolling='no'></iframe>"; ?>

Ukazuje 404 page not found, to fakt nevím proč ale ten iframe se nezobrazí.


Takto vypadá moje .php template pro tuto stránku:

<?php
/**
 * Template Name: Right Sidebar Page Template
 *
 * Description: Show a page template with right sidebar
 *
 * @package WordPress
 * @subpackage Kleo
 * @author SeventhQueen <themesupport@seventhqueen.com>
 * @since Kleo 1.0
 */

get_header(); ?>


<?php
//create right sidebar template
kleo_switch_layout('right');
?>


<?php

$user = get_current_user_id();

?>



<?php get_template_part('page-parts/general-title-section'); ?>

<?php get_template_part('page-parts/general-before-wrap'); ?>

<?php
if ( have_posts() ) :
    // Start the Loop.
    while ( have_posts() ) : the_post();

        /*
         * Include the post format-specific template for the content. If you want to
         * use this in a child theme, then include a file called called content-___.php
         * (where ___ is the post format) and that will be used instead.
         */
        get_template_part( 'content', 'page' );
        ?>

        <?php get_template_part( 'page-parts/posts-social-share' ); ?>

        <?php if ( sq_option( 'page_comments', 0 ) == 1 ): ?>

            <!-- Begin Comments -->
            <?php
            if ( comments_open() || get_comments_number() ) {
                comments_template( '', true );
            } ?>
            <!-- End Comments -->

        <?php endif; ?>

    <?php endwhile;

endif;
?>

<?php
echo "<iframe src='wall.superrewards.com/super/offers?h=hketsyhklpt.49953624706&uid=$user' frameborder='0' width='728' height='2400' scrolling='no'></iframe>"; ?>


<?php get_template_part('page-parts/general-after-wrap'); ?>

<?php get_footer(); ?>
Xanomes_
Profil *
Místní obarvovač kódu asi odstranil https:// před samotnou adresou iframu, vlož před wall.superrewards.... https:// a mělo by to fungovat.
WordpressKokos
Profil
TY VOLE, JSI BOSS !!! Vážně, jsi skvělej, dělal jsem na tom 24 hodin, díky!

Funguje to,

Jde si tě nějak dát do přátel ? Nebo dát body?

:)
Xanomes_
Profil *
WordpressKokos:
Bohužel ne, ale jsem rád, že jsem pomohl :)

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: