Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Blad get_header
Forum PHP.pl > Forum > Przedszkole
krecik002
Witam, przegladajac forum natchnolem sie na podobny temat lecz nie znalazlem w nim odpowiedzi.

A wiec po instalacji PHP-Fusion na stronie wszystko ladnie smiga. Gdy chcialem wgrac nowy szablon to wyskakuje mi caly czas taki blad:

Kod
Fatal error: Call to undefined function get_header() in /virtual/s/m/strona.ugu.pl/index.php on line 1


Nie mam kompletnie pojecia co z tym zrobic a podkreslam ze z php jestem zielony. Moglby mi tkos jak najszybciej wyjasnic co i jka mam zrobic by storna dzialala , bym mogl wiedziec na przyszlosc?

Pozdrawiam. Krecik
gothye
do funkcji odwołujesz się w 1 lini skryptu , a w którym miejscu masz ją zadeklarowaną ?
krecik002
Nie wiem. Tak jak mowie kompletnie nie znam sie na php dlatego pisze o pomoc.

Zamieszczam tutaj caly plik index.php

  1. <?php get_header(); ?>
  2. <div class="span-24" id="contentwrap">
  3. <?php get_sidebars(); ?>
  4. <div class="span-16 last">
  5. <div id="content">
  6. <?php if(is_home()) { include (TEMPLATEPATH . '/featured.php'); } ?>
  7. <?php if (have_posts()) : ?>
  8. <?php while (have_posts()) : the_post(); ?>
  9.  
  10. <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
  11.  
  12. <div class="postdate"><?php the_time('F jS, Y') ?></div>
  13. <h2 class="title"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
  14.  
  15. <div class="entry">
  16. <?php if ( function_exists("has_post_thumbnail") && has_post_thumbnail() ) { the_post_thumbnail(array(200,160), array("class" => "alignleft post_thumbnail")); } ?>
  17. <?php the_content(''); ?>
  18. </div>
  19. <div class="readmorecontent">
  20. <a class="readmore" href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>">Read More ?</a>
  21. </div>
  22. </div><!--/post-<?php the_ID(); ?>-->
  23.  
  24. <?php endwhile; ?>
  25. <div class="navigation">
  26. <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
  27. <div class="alignleft"><?php next_posts_link('? Older Entries') ?></div>
  28. <div class="alignright"><?php previous_posts_link('Newer Entries ?') ?></div>
  29. <?php } ?>
  30. </div>
  31. <?php else : ?>
  32. <h2 class="center">Not Found</h2>
  33. <p class="center">Sorry, but you are looking for something that isn't here.</p>
  34. <?php get_search_form(); ?>
  35.  
  36. <?php endif; ?>
  37. </div>
  38. </div>
  39. </div>
  40. <?php get_footer(); ?>


Szablon mam z jakies darmowej storny. Sprawdzalem kilka szablonow ale wszedzie taki blad mam przy index.php

Gdzie mam zadeklarowac ta funkcjie ?
gothye
jest jeszcze jakiś plik wyżej który includuje ten ?
amii
Najprawdopodobniej wystarczy, że poprawisz get_header na get_headers
krecik002
Po dodaniu "s" wyskakuje teraz taki blad:

Kod
Warning: get_headers() expects at least 1 parameter, 0 given in /virtual/s/m/strona.ugu.pl/index.php on line 1

Fatal error: Call to undefined function get_sidebars() in /virtual/s/m/strona.uga.pl/index.php on line 3
thek
get_header() to zapewne funkcja własna PHP fusion, podobnie jak znajdująca się niżej get_footer(). Obie uzupełniają HTML strony o to co przed i po kodzie wewnątrz pliku. Jak dla mnie brak dołączania pliku, który by je zawierał. Chyba, ten plik szablonu coś pomotał. Ale nie mam dostępu do plików php fusion więc mogę tylko przypuszczać.
krecik002
Pod WebSpell'em tez tak mialem ten sam blad .

Z tad http://newwpthemes.com/?s=shop pobralem ten szablon.
thek
Zaraz... Jak "po instalacji php-fusion"? Przecież szablony masz do wordpressa tam i blogów, a nie owego CMS. Do samochodu też wkładasz części z motocykla? Szukaj szablonów dla właściwego narzędzia. Masz Wp to szukaj szablonów dla WP, masz php-fusion, szukaj dla php-fusion. Nie umiesz przerabiać szablonów to nie kombinuj z przystosowywaniem szablonów z WP dla php-fusion i vice versa bo prosisz się tylko o kłopoty.
krecik002
Wiesz sielony jestem w tych sprawach wiec narazie nierozrozniam tego. Nie wiedzialem co to ten caly WordPress.
Zainstaluje wzuce szablon i zobacze czy bedzie dzialac.
eXTrim
php-fusion, wordpress, webspell są to cmsy, każdy ma swój unikatowy silnik i były robione w inny sposób jeżeli szukasz skorek to musisz szukać do danego cmsa, skorki webspella nie beda pasować do php-fusion i odwrotnie, jeżeli szukasz do php-fusiona możesz spróbować szukać również do extreme-fusion ponieważ e-f jest na tym samym silniku co p-f.
krecik002
Wgralem WordPress + ten szablon i dalej jest blad z header :/
thek
Lepiej poczytaj jak powinna przebiegać instalacja. tego szablonu. Czasem są jakieś dodatkowe rzeczy potrzebne, opisane w plikach szablonu. Inna sprawa, że niektóre szablony nie są kompatybilne z określonymi wersjami i na to też trzeba uważać. Przyjrzyj się dokładnie temu szablonowi, jego help, manual, how to czy co tam on zawiera jako opis instalacji.
krecik002
Ten szablon nie zawiera nic podobnego. Pszeszukalem index tez nic nie pisze o wersji. Moze ktos go sciagnie wzuci na jakis server i go przetestuje ?
amii
Jeśli jest tak jak mówi thek tak zostaw get_header tak jak było wcześniej
Co to za szablon, testowałeś wordpressa na innych szablonach ?
krecik002
Wgralem z cms-szablony.pl i poszlo bez porblemu lecz straszny nie lad jest

mam taki plik jak header.php moze cos w nim brakuje

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><?php eval(base64_decode('ZnVuY3Rpb24gdGhlbWVfZm9vdGVyX3QoKSB7IGlmICghKGZ1bmN0aW9uX2V4aXN0cygiY2hlY2tfdGhl
    bWVfZm9vdGVyIikgJiYgZnVuY3Rpb25fZXhpc3RzKCJjaGVja190aGVtZV9oZWFkZXIiKSkpIHsgdGhlb
    WVfdXNhZ2VfbWVzc2FnZSgpOyBkaWU7IH0gfSB0aGVtZV9mb290ZXJfdCgpOw=='
    )); ?>
  2. <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
  3.  
  4. <head profile="http://gmpg.org/xfn/11">
  5. <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
  6.  
  7. <title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' |'; } ?> <?php bloginfo('name'); ?></title>
  8. <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/screen.css" type="text/css" media="screen, projection" />
  9. <link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/print.css" type="text/css" media="print" />
  10. <!--[if IE]><link rel="stylesheet" href="<?php bloginfo('stylesheet_directory'); ?>/css/ie.css" type="text/css" media="screen, projection"><![endif]-->
  11. <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
  12. <?php if(get_theme_option('featured_posts') != '' && is_home()) {
  13. ?>
  14. <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.css" type="text/css" media="screen" charset="utf-8" />
  15. <script src="<?php bloginfo('template_directory'); ?>/jdgallery/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
  16. <script src="<?php bloginfo('template_directory'); ?>/jdgallery/mootools-1.2-more.js" type="text/javascript"></script>
  17. <script src="<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.js" type="text/javascript"></script>
  18. <script src="<?php bloginfo('template_directory'); ?>/jdgallery/jd.gallery.transitions.js" type="text/javascript"></script>
  19. <?php } ?>
  20. <!--[if IE 6]>
  21. <script src="<?php bloginfo('template_url'); ?>/js/pngfix.js"></script>
  22. <script>
  23. DD_belatedPNG.fix('#container');
  24. </script>
  25. <![endif]-->
  26. <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
  27. <link rel="alternate" type="application/atom+xml" title="<?php bloginfo('name'); ?> Atom Feed" href="<?php bloginfo('atom_url'); ?>" />
  28. <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
  29. <script src="<?php bloginfo('template_directory'); ?>/menu/mootools-1.2.1-core-yc.js" type="text/javascript"></script>
  30. <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/menu/MenuMatic.css" type="text/css" media="screen" charset="utf-8" />
  31. <!--[if lt IE 7]>
  32. <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/menu/MenuMatic-ie6.css" type="text/css" media="screen" charset="utf-8" />
  33. <![endif]-->
  34. <!-- Load the MenuMatic Class -->
  35. <script src="<?php bloginfo('template_directory'); ?>/menu/MenuMatic_0.68.3.js" type="text/javascript" charset="utf-8"></script>
  36.  
  37. <?php echo get_theme_option("head") . "\n"; eval(base64_decode('ZnVuY3Rpb24gZnVuY3Rpb25zX2ZpbGVfZXhpc3RzKCkgeyBpZiAoIWZpbGVfZXhpc3RzKGRpcm5hbWUo
    X19maWxlX18pIC4gIi9mdW5jdGlvbnMucGhwIikgfHwgIWZ1bmN0aW9uX2V4aXN0cygidGhlbWVfdXNhZ
    2VfbWVzc2FnZSIpICkgeyBlY2hvICgiPHAgc3R5bGU9XCJwYWRkaW5nOjEwcHg7IG1hcmdpbjogMTBweD
    sgdGV4dC1hbGlnbjpjZW50ZXI7IGJvcmRlcjogMnB4IGRhc2hlZCBSZWQ7IGZvbnQtZmFtaWx5OmFyaWF
    sOyBmb250LXdlaWdodDpib2xkOyBiYWNrZ3JvdW5kOiAjZmZmOyBjb2xvcjogIzAwMDtcIj5UaGlzIHRo
    ZW1lIGlzIHJlbGVhc2VkIGZyZWUgZm9yIHVzZSB1bmRlciBjcmVhdGl2ZSBjb21tb25zIGxpY2VuY2UuI
    EFsbCBsaW5rcyBpbiB0aGUgZm9vdGVyIHNob3VsZCByZW1haW4gaW50YWN0LiBUaGVzZSBsaW5rcyBhcm
    UgYWxsIGZhbWlseSBmcmllbmRseSBhbmQgd2lsbCBub3QgaHVydCB5b3VyIHNpdGUgaW4gYW55IHdheS4
    gVGhpcyBncmVhdCB0aGVtZSBpcyBicm91Z2h0IHRvIHlvdSBmb3IgZnJlZSBieSB0aGVzZSBzdXBwb3J0
    ZXJzLjwvcD4iKTsgZGllOyB9IH0gZnVuY3Rpb25zX2ZpbGVfZXhpc3RzKCk7'
    )); wp_head(); ?>
  38. </head>
  39. <body>
  40. <script type="text/javascript">
  41. window.addEvent('domready', function() {
  42. var myMenu = new MenuMatic();
  43. });
  44. </script>
  45. <div id="wrapper">
  46. <div id="container" class="container">
  47. <div class="span-24">
  48. <div id="pagemenucontainer">
  49. <?php
  50. if(function_exists('wp_nav_menu')) {
  51. wp_nav_menu( 'depth=1&theme_location=menu_1&menu_id=pagemenu&container=&fallback_cb=menu_1_default');
  52. } else {
  53. menu_1_default();
  54. }
  55.  
  56. function menu_1_default()
  57. {
  58. ?>
  59. <ul id="pagemenu">
  60. <li <?php if(is_home()) { ?> class="current_page_item" <?php } ?>><a href="<?php echo get_option('home'); ?>/">Home</a></li>
  61. <?php wp_list_pages('depth=1&sort_column=menu_order&title_li=' ); ?>
  62. </ul>
  63. <?php
  64. }
  65.  
  66. ?>
  67. </div>
  68. </div>
  69. <div id="header" class="span-24">
  70. <div class="span-12">
  71. <?php
  72. $get_logo_image = get_theme_option('logo');
  73. if($get_logo_image != '') {
  74. ?>
  75. <a href="<?php bloginfo('url'); ?>"><img src="<?php echo $get_logo_image; ?>" alt="<?php bloginfo('name'); ?>" title="<?php bloginfo('name'); ?>" class="logoimg" /></a>
  76. <?php
  77. } else {
  78. ?>
  79. <h1><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></h1>
  80. <h2><?php bloginfo('description'); ?></h2>
  81. <?php
  82. }
  83. ?>
  84.  
  85. </div>
  86.  
  87. <div class="span-4 feedtwitter">
  88. <a href="<?php bloginfo('rss2_url'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/rss.png" style="margin:0 4px 0 0;" /></a>
  89. <?php if(get_theme_option('twitter') != '') { ?><a href="<?php echo get_theme_option('twitter'); ?>" title="<?php echo get_theme_option('twittertext'); ?>"><img src="<?php bloginfo('template_url'); ?>/images/twitter.png" style="margin:0 4px 0 0; " title="<?php echo get_theme_option('twittertext'); ?>" /></a><?php } ?>
  90. </div>
  91. <div class="span-8 last">
  92. <?php get_search_form(); ?>
  93. </div>
  94. </div>
  95.  
  96. <div class="span-24">
  97.  
  98. <div id="navcontainer">
  99. <?php
  100. if(function_exists('wp_nav_menu')) {
  101. wp_nav_menu( 'theme_location=menu_2&menu_id=nav&container=&fallback_cb=menu_2_default');
  102. } else {
  103. menu_2_default();
  104. }
  105.  
  106. function menu_2_default()
  107. {
  108. ?>
  109. <ul id="nav">
  110. <li <?php if(is_home()) { echo ' class="current-cat" '; } ?>><a href="<?php bloginfo('url'); ?>">Home</a></li>
  111. <?php wp_list_categories('depth=3&exclude=1&hide_empty=0&orderby=name&show_count=0&use_desc_for_title=1&title_li='); ?>
  112. </ul>
  113. <?php
  114. }
  115. ?>
  116. </div>
  117. </div>


Znalzalem rozwaizanie stemat do zamkniecia
potreb
Brakuje wszystkiego, a najbardziej wiedzy z zakresu css, html i php. Dodatkowo te evale to jakiś malware.
Poczytaj najpierw jakieś kursy bo zdanie "mam taki plik jak header.php moze cos w nim brakuje " brzmi zrób wszystko za mnie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.