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 * |
#2 · Zasláno: 30. 9. 2017, 18:35:15
WordpressKokos:
Vypisování proměnné user do adresy v iframu funguje, ale máš tam ?h=xxxx&?uid= místo ?h=xxxx&uid= |
||
M4n Profil * |
#3 · Zasláno: 30. 9. 2017, 18:41:47
Funkce wp_get_current_user vrací objekt.
|
||
WordpressKokos Profil |
#4 · Zasláno: 30. 9. 2017, 18:52:08
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 * |
#5 · Zasláno: 30. 9. 2017, 19:00:37
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 * |
#7 · Zasláno: 30. 9. 2017, 19:34:31
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 * |
#9 · Zasláno: 30. 9. 2017, 19:49:18
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 * |
#11 · Zasláno: 30. 9. 2017, 19:54:52
WordpressKokos:
Bohužel ne, ale jsem rád, že jsem pomohl :) |
||
Časová prodleva: 5 let
|
0