X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
> Ошибки шаблона, Помогите найти
Matt
Matt
Topic Starter сообщение 15.11.2010, 11:50; Ответить: Matt
Сообщение #1


В шаблоне ошибка кода. Когда я захожу в админку, он вместо админки показывает вот такое сообщение:

Warning: Cannot modify header information - headers already sent by (output started at /home/matt/public_html/wp-content/themes/GreyShade/functions.php:539) in /home/matt/public_html/wp-includes/pluggable.php on line 690


Как я понял, что-то с куками, вот нужные отрывки:

pluggable.php

[php]$auth_cookie = wp_generate_auth_cookie($user_id, $expiration, $scheme);
$logged_in_cookie = wp_generate_auth_cookie($user_id, $expiration, 'logged_in');

do_action('set_auth_cookie', $auth_cookie, $expire, $expiration, $user_id, $scheme);
do_action('set_logged_in_cookie', $logged_in_cookie, $expire, $expiration, $user_id, 'logged_in');

// Set httponly if the php version is >= 5.2.0
if ( version_compare(phpversion(), '5.2.0', 'ge') ) {
setcookie($auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN, $secure, true); [b]это строка 690[/b]
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, COOKIE_DOMAIN, $secure, true);
setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, COOKIE_DOMAIN, false, true);
if ( COOKIEPATH != SITECOOKIEPATH )
setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, COOKIE_DOMAIN, false, true);
} else {
$cookie_domain = COOKIE_DOMAIN;
if ( !empty($cookie_domain) )
$cookie_domain .= '; HttpOnly';
setcookie($auth_cookie_name, $auth_cookie, $expire, PLUGINS_COOKIE_PATH, $cookie_domain, $secure);
setcookie($auth_cookie_name, $auth_cookie, $expire, ADMIN_COOKIE_PATH, $cookie_domain, $secure);
setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, COOKIEPATH, $cookie_domain);
if ( COOKIEPATH != SITECOOKIEPATH )
setcookie(LOGGED_IN_COOKIE, $logged_in_cookie, $expire, SITECOOKIEPATH, $cookie_domain);
}
}
endif;

if ( !function_exists('wp_clear_auth_cookie') ) :
/**
* Removes all of the cookies associated with authentication.
*
* @since 2.5
*/
function wp_clear_auth_cookie() {
do_action('clear_auth_cookie');

setcookie(AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, COOKIE_DOMAIN);
setcookie(SECURE_AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, COOKIE_DOMAIN);
setcookie(AUTH_COOKIE, ' ', time() - 31536000, PLUGINS_COOKIE_PATH, COOKIE_DOMAIN);[/php]

А вот что в functions.php


[php] foreach ($values as $item) {

$ad = explode(',', $item);

$banner = trim($ad['0']);

$url = trim($ad['1']);

echo "<a href=\"$url\" target=\"_new\"><img class=\"ad125\" src=\"$banner\" /></a> \n";

}

}

?>

<?php if ( function_exists("add_theme_support") ) { add_theme_support("post-thumbnails"); }?> [b]это 539 строка[/b]

<?php

if(function_exists('add_custom_background')) {

add_custom_background();

}



if ( function_exists( 'register_nav_menus' ) ) {[/php]

Помогите, пожалуйста, мне очень нужен тот шаблон.


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 15.11.2010, 12:08; Ответить: sc2r2bey
Сообщение #2


http://www.phpfaq.ru/headers
http://codex.wordpress.org/%D0%A7%D0%90%D0...der_information


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Matt
Matt
Topic Starter сообщение 15.11.2010, 12:15; Ответить: Matt
Сообщение #3


Первую ссылку видел уже, да вот только непонятно, что именно переносить и в каком файле.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 15.11.2010, 12:17; Ответить: sc2r2bey
Сообщение #4


ничего переносить не надо ищи где выводятся лишние символы перед header?вспоминай что правил!


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Matt
Matt
Topic Starter сообщение 15.11.2010, 12:18; Ответить: Matt
Сообщение #5


Ничего не правил, в том и дело :)
Если не считать добавление нового логотипа и изменения стилей. + запись одну добавил - всё, что успел вчера сделать. А сегодня такая фигня и в админку не попасть.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 15.11.2010, 12:22; Ответить: sc2r2bey
Сообщение #6


вот там где правил и ищи ошибку, давай 1-е строки приведенных файлов


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Matt
Matt
Topic Starter сообщение 15.11.2010, 12:29; Ответить: Matt
Сообщение #7


Вот для functions.php

[php]<?php

if ( function_exists('register_sidebar') ) {

register_sidebar(array(

'before_widget' => '<li id="%1$s" class="widget %2$s">',

'after_widget' => '</li>',

'before_title' => '<h2 class="widgettitle">',

'after_title' => '</h2>',

));

}[/php]


И для pluggable.php

[php]<?php
/**
* These functions can be replaced via plugins. If plugins do not redefine these
* functions, then these will be used instead.
*
* @package WordPress
*/

if ( !function_exists('wp_set_current_user') ) :
/**
* Changes the current user by ID or name.
*
* Set $id to null and specify a name if you do not know a user's ID.
*
* Some WordPress functionality is based on the current user and not based on
* the signed in user. Therefore, it opens the ability to edit and perform
* actions on users who aren't signed in.
*
* @since 2.0.3
* @global object $current_user The current user object which holds the user data.
* @uses do_action() Calls 'set_current_user' hook after setting the current user.
*
* @param int $id User ID
* @param string $name User's username
* @return WP_User Current user User object
*/
function wp_set_current_user($id, $name = '') {
global $current_user;

if ( isset($current_user) && ($id == $current_user->ID) )
return $current_user;

$current_user = new WP_User($id, $name);

setup_userdata($current_user->ID);

do_action('set_current_user');

return $current_user;
}
endif;[/php]


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 15.11.2010, 12:35; Ответить: sc2r2bey
Сообщение #8


ты проверял на наличие символов перед <? и после ?>
http://forum.maxsite.org/viewtopic.php?id=1075 вот еще почитай


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Matt
Matt
Topic Starter сообщение 15.11.2010, 12:39; Ответить: Matt
Сообщение #9


Читал и это уже(( Проверял, всё в порядке вроде. Интересно, что если ту самую 690-у строку закоментить и 691 впридачу, то ошибка называет уже 717 строку.

[php]function wp_clear_auth_cookie() {
do_action('clear_auth_cookie');

setcookie(AUTH_COOKIE, ' ', time() - 31536000, ADMIN_COOKIE_PATH, COOKIE_DOMAIN); 717 строка[/php]


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sc2r2bey
sc2r2bey
сообщение 15.11.2010, 12:40; Ответить: sc2r2bey
Сообщение #10


php какой стоит, обновлял версию?


--------------------
Заметки о разработке и не только
программирую web и для we
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
3 страниц V   1 2 3 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка шаблона Битрикс
0 bat 1362 26.9.2023, 6:22
автор: bat
Открытая тема (нет новых ответов) Как изменить цветовую гамму основного шаблона?
1 partua 8138 13.11.2021, 1:40
автор: Silverspam
Открытая тема (нет новых ответов) Исправлю HTML ошибки на страницах Вашего сайта
17 guruapps 17046 11.2.2020, 15:06
автор: guruapps
Открытая тема (нет новых ответов) Ошибки при выборе оффера!
0 leadkreditrf 1405 21.7.2019, 20:30
автор: -leadkreditrf-
Открытая тема (нет новых ответов) Продам два шаблона PSD не дорого всего за 1200 рублей.
0 WerHover 3510 7.3.2018, 15:16
автор: -Алексей.1-


 



RSS Текстовая версия Сейчас: 28.3.2024, 14:47
Дизайн