- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
есть сайт http://znaemstroiku.ru/ у него боковое меню полностью видно только тогда когда я захожу в админку, простому посетителю не видно и роботу наверно тоже, что нужно исправить. спасибо заранее
---------- Добавлено 16.08.2012 в 16:21 ----------
sidebar-default.php
<?php
if ( !theme_dynamic_sidebar( 'default' ) ) : ?>
<?php $style = theme_get_option('theme_sidebars_style_default'); ?>
<?php ob_start();?>
<?php get_search_form(); ?>
<?php theme_wrapper($style, array('title' => __('Поиск', THEME_NS), 'content' => ob_get_clean())); ?>
<?php ob_start();?><?php
echo theme_get_menu(array(
'source' => theme_get_option('theme_vmenu_source'),
'depth' => theme_get_option('theme_vmenu_depth'),
'class' => 'art-vmenu'
)
);
?>
<?php theme_wrapper('vmenu', array('title' => __('Меню', THEME_NS), 'content' => ob_get_clean())); ?>
<?php ob_start();?>
<ul>
<?php wp_list_categories('show_count=1&title_li='); ?>
</ul>
<?php theme_wrapper($style, array('title' => __('Рубрики', THEME_NS), 'content' => ob_get_clean())); ?>
<?php ob_start();?>
<ul>
<?php wp_get_archives('type=monthly&title_li='); ?>
</ul>
<?php theme_wrapper($style, array('title' => __('Архивы', THEME_NS), 'content' => ob_get_clean())); ?>
<?php ob_start();?>
<?php theme_wrapper($style, array('title' => __('Спонсоры', THEME_NS), 'content' => ob_get_clean())); ?>
<?php endif; ?>
---------- Добавлено 16.08.2012 в 16:23 ----------
sidebars.php
<?php
global $theme_sidebars;
$theme_sidebars = array(
'default' => array(
'name' => __('Primary Widget Area',THEME_NS),
'id' => 'primary-widget-area',
'description' => __("This is the default sidebar, visible on 2 or 3 column layouts. If no widgets are active, the default theme widgets will be displayed instead.", THEME_NS)
),
'secondary' => array(
'name' => __('Secondary Widget Area',THEME_NS),
'id' => 'secondary-widget-area',
'description' => __("This sidebar is active only on a 3 column setup.", THEME_NS)
),
'top' => array(
'name' => __('First Top Widget Area',THEME_NS),
'id' => 'first-top-widget-area',
'description' => __("This sidebar is displayed above the main content.", THEME_NS)
),
'top2' => array(
'name' => __('Second Top Widget Area',THEME_NS),
'id' => 'second-top-widget-area',
'description' => __("This sidebar is displayed above the main content.", THEME_NS)
),
'bottom' => array(
'name' => __('First Bottom Widget Area',THEME_NS),
'id' => 'first-bottom-widget-area',
'description' => __("This sidebar is displayed below the main content.", THEME_NS)
),
'bottom2' => array(
'name' => __('Second Bottom Widget Area',THEME_NS),
'id' => 'second-bottom-widget-area',
'description' => __("This sidebar is displayed below the main content.", THEME_NS)
),
'footer' => array(
'name' => __('First Footer Widget Area',THEME_NS),
'id' => 'first-footer-widget-area',
'description' => __("The first footer widget area. You can add a text widget for custom footer text.", THEME_NS)
),
'footer2' => array(
'name' => __('Second Footer Widget Area',THEME_NS),
'id' => 'second-footer-widget-area',
'description' => __("The second footer widget area.", THEME_NS)
),
'footer3' => array(
'name' => __('Third Footer Widget Area',THEME_NS),
'id' => 'third-footer-widget-area',
'description' => __("The third footer widget area.", THEME_NS)
),
'footer4' => array(
'name' => __('Fourth Footer Widget Area',THEME_NS),
'id' => 'fourth-footer-widget-area',
'description' => __("The fourth footer widget area.", THEME_NS)
),
);
global $theme_widget_args;
if (function_exists('register_sidebar')) {
$theme_widget_args = array(
'before_widget' => '<widget id="%1$s" class="widget %2$s">',
'before_title' => '<title>',
'after_title' => '</title>',
'after_widget' => '</widget>'
);
foreach ($theme_sidebars as $sidebar) {
register_sidebar( array_merge($sidebar, $theme_widget_args));
}
}
function theme_get_dynamic_sidebar_data($name) {
global $theme_widget_args, $theme_sidebars;
if (!function_exists('dynamic_sidebar')) return false;
ob_start();
$success = dynamic_sidebar($theme_sidebars[$name]['id']);
$content = ob_get_clean();
if (!$success) return false;
extract($theme_widget_args);
$data = explode($after_widget, $content);
$widgets = array();
for($i = 0; $i < count($data); $i++) {
$widget = $data[$i];
if(theme_is_empty_html($widget)) continue;
$id = null;
$class = null;
$title = null;
if (preg_match('/<widget(.*?)>/', $widget, $matches)) {
if(preg_match('/id="(.*?)"/', $matches[1], $ids)) {
$id = $ids[1];
}
if(preg_match('/class="(.*?)"/', $matches[1], $classes)) {
$class = $classes[1];
}
$widget = preg_replace('/<widget[^>]+>/', '', $widget);
if (preg_match('/<title>(.*)<\/title>/', $widget, $matches)) {
$title = $matches[1];
$widget = preg_replace('/<title>.*?<\/title>/', '', $widget);
}
}
$widgets[] = array(
'id' => $id,
'class' => $class,
'title' => $title,
'content' => $widget
);
}
return $widgets;
}
function theme_print_widgets($widgets, $style){
if (!is_array($widgets) || count($widgets) < 1) return false;
for($i = 0; $i < count($widgets); $i++){
$widget = $widgets[$i];
if ($widget['id']) {
$widget_style = theme_get_widget_style($widget['id'], $style);
theme_wrapper($widget_style, $widget);
} else {
echo $widget['content'];
}
}
return true;
}
function theme_dynamic_sidebar($name){
global $theme_sidebars;
$style = theme_get_option('theme_sidebars_style_'.$name);
if (in_array($name, array('default', 'secondary'))) {
$widgets = theme_get_dynamic_sidebar_data($name);
return theme_print_widgets($widgets, $style);
}
$places = array();
$sum_count = 0;
foreach ($theme_sidebars as $key => $sidebar)
{
if (strpos($key, $name) !== false){
$widgets = theme_get_dynamic_sidebar_data($key);
if (is_array($widgets)){
$count = count($widgets);
if ($count > 0){
$sum_count += $count;
$places[$key] = $widgets;
}
}
}
}
if ($sum_count == 0) {
return false;
}
?>
<div class="art-content-layout">
<div class="art-content-layout-row">
<?php
$place_count = count($places);
foreach ($places as $place)
{
?>
<div class="art-layout-cell art-layout-cell-size<?php echo $place_count; ?>">
<?php if($name == 'footer'): ?>
<div class="art-center-wrapper">
<div class="art-center-inner">
<?php endif; ?>
<?php
theme_print_widgets($place, $style);
?>
<?php if($name == 'footer'): ?>
</div>
</div>
<?php endif; ?>
<div class="cleared"> </div>
</div>
<?php
}
?>
</div>
</div>
<?php
return true;
}
http://znaemstroiku.ru/sample-page тут есть меню, возможно Вы просто не включили меню на главной странице.
Насчет робота - смотрите код страницы.
архивы только за один месяц, хотя должны быть за три, и счетчик внизу не должен болтаться
dchirkov, поменяйте шаблон...
хорошо, тоже думал а то он какой то громозкий шаблон, пошел искать че нить другое