PHP3

12 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. mám dotaz když bych si změnil příponu souboru místo .php na .php3 bude se mi tam vkládat reklama a lišta?Jen mě to tak napadlo jakož to možné řešení mého problému s lištou která se mi cpe do RSS kanálu tak, že se mi vůbec nevygeneruje :(
  2. no zkus to a uvidíš, obávám se, že php3 bude dost profláknuté a tak server pochopí, že je to PHP PS: army se ti nelíbí? A proč zakládáš nové téma?
  3. Zkus a uvidíš. Otázka spíš je, jestli se bude to php3 prohánět přes parser, nebo jestli půjde nezpracované rovnou na výstup... Pokud ti mohu radit - vem si k srdci rady z předchozího tématu: s RSS kanálem posílej správnou hlavičku (text/xml - nebo tak nějak) a reklama se tam nevloží.
  4. jaký jsou vůbec všechny možné(povolené koncovky)? A nové téma jsem založi proto,že jsem chtěl vědět jestli se na příponu .php3 taky zaměřuje robot pro vkládání reklami či nikoliv.Mimochodem hlavičku mám header('Content-Type: text/xml;... a zkoušel jsem si ji přepsat na header("Content-Type: application/xml"); ale bohužel ta chby zůstala a ještě k tomu přibyla další a to ta že je špatná hlavička.
  5. No já nevím, žádný profík nejsem, ale zdá se mi, že je posílání hlavičky na zablokování reklamy nestačí, třeba tohle vypadá na serveru, kde se reklama nevkládá v pořádku, na ds.mysteria.cz to ale nefunguje <?php header ('Expires: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header ('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT'); header ('Content-Type: text/xml'); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>"; ?> <rss version="2.0"> <channel> <title>...pokus...</title> <lastBuildDate><?php echo gmdate("D, d M Y H:i:s")." GMT"; ?></lastBuildDate> <item> <description>...pokus...</description> </item> </channel> </rss>
  6. PS: s header ('Content-Type: application/xhtml+xml'); to funguje i na ds.mysteria.cz
  7. bohužel skoušel jsem změnit hlavičku u souboru feed-rss.php který mi generuje rss kanál a změnil jsem hlavičku na header ('Content-Type: application/xhtml+xml'); ale i po této změně mi to nahlásilo tu samou chybu a ještě k tomu chybnou hlavičku :( no skusim to skusit přes změnu koncovky a podstrčení v .htaccess a uvidim :)
  8. <?php /** * RSS2 Feed Template for displaying RSS2 Posts feed. * * @package WordPress */ header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true); $more = 1; ?> <?php echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" <?php do_action('rss2_ns'); ?> > <channel> <title><?php bloginfo_rss('name'); wp_title_rss(); ?></title> <atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /> <link><?php bloginfo_rss('url') ?></link> <description><?php bloginfo_rss("description") ?></description> <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></pubDate> <?php the_generator( 'rss2' ); ?> <language><?php echo get_option('rss_language'); ?></language> <?php do_action('rss2_head'); ?> <?php while( have_posts()) : the_post(); ?> <item> <title><?php the_title_rss() ?></title> <link><?php the_permalink_rss() ?></link> <comments><?php comments_link(); ?></comments> <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate> <dc:creator><?php the_author() ?></dc:creator> <?php the_category_rss() ?> <guid isPermaLink="false"><?php the_guid(); ?></guid> <?php if (get_option('rss_use_excerpt')) : ?> <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> <?php else : ?> <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> <?php if ( strlen( $post->post_content ) > 0 ) : ?> <content:encoded><![CDATA[<?php the_content() ?>]]></content:encoded> <?php else : ?> <content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded> <?php endif; ?> <?php endif; ?> <wfw:commentRss><?php echo get_post_comments_feed_link(); ?></wfw:commentRss> <?php rss_enclosure(); ?> <?php do_action('rss2_item'); ?> </item> <?php endwhile; ?> </channel> </rss> takhle vypadá obsah souboru který mi generuje RSS kanál.Mluvil jsem s autory a i s jinými programátory co mají mnohem větší zkušenosti něž já a všichni mi řekli jedno a to samé že Wordpress si RSS generuje automaticky bez problémů (takže jakmile napíšu první novinku či komentář už to mám i v RSS)takže v kódu asi chyba nebude :( při změně hlavičky - Parse error: parse error in /3w/borec.cz/a/americasarmy/wp-includes/feed-rss2.php on line 8
  9. feed-rss.php - ten se snad jen vkládá do indexu - rss generuje index.php, viz: http://www.americasarmy.borec.cz/?feed=rss2 buď podle mého názoru musíš upravit vnitřek indexu a nebo mít ještě jeden index, který bude mít neparsovatelnou příponu a bude sloužit jen pro rss http://www.americasarmy.borec.cz/index.army?feed=rss2
  10. Právě že tenhle skript vkládám do Indexu pomocí příkazu include a je vyvoláván odkazem http://www.americasarmy.borec.cz/index.army?feed=rss2
  11. jak to funguje detailně já samozřejmě nevím, hlavičku ovšem posílá index a to, že se header(....); zabuduje do vkládaného skriptu ještě nemusí znamenat, že se taky správně odešle...
  12. no jo no.pak pisnu tvurcum WP na webky o nový nápad :)

← Zpět na všechna témata