Добрый день.
svensen, запускаю вашу программу, настроек не меняю, вбиваю поисковой запрос, в результате, получаю 20 ссылок, а не ~250. Я что-то делаю не так, или гугл что-то поменял, а поэтому программа не точно работает?
Спасибо.
P.S. Отдельно ссылки из log.txt как-то можно получить, кроме варианта с использованием файнридера?
Попробуйте в archive.php закомментрировать 105 строку, т.е.
<?php get_header(); ?> <div class="art-contentLayout"> <?php include (TEMPLATEPATH . '/sidebar1.php'); ?><div class="art-content"> <?php is_tag(); ?> <?php if (have_posts()) : ?> <div class="art-Post"> <div class="art-Post-tl"></div> <div class="art-Post-tr"></div> <div class="art-Post-bl"></div> <div class="art-Post-br"></div> <div class="art-Post-tc"></div> <div class="art-Post-bc"></div> <div class="art-Post-cl"></div> <div class="art-Post-cr"></div> <div class="art-Post-cc"></div> <div class="art-Post-body"> <div class="art-Post-inner art-article"> <div class="art-PostContent"> <?php $post = $posts[0]; // Hack. Set $post so that the_date() works. ?> <?php /* If this is a category archive */ if (is_category()) { ?> <h2 class="pagetitle"><?php printf(__('Archive for the ***8216;%s***8217; Category', 'kubrick'), single_cat_title('', false)); ?></h2> <?php /* If this is a tag archive */ } elseif( is_tag() ) { ?> <h2 class="pagetitle"><?php printf(__('Posts Tagged ***8216;%s***8217;', 'kubrick'), single_tag_title('', false) ); ?></h2> <?php /* If this is a daily archive */ } elseif (is_day()) { ?> <h2 class="pagetitle"><?php printf(_c('Archive for %s|Daily archive page', 'kubrick'), get_the_time(__('F jS, Y', 'kubrick'))); ?></h2> <?php /* If this is a monthly archive */ } elseif (is_month()) { ?> <h2 class="pagetitle"><?php printf(_c('Archive for %s|Monthly archive page', 'kubrick'), get_the_time(__('F, Y', 'kubrick'))); ?></h2> <?php /* If this is a yearly archive */ } elseif (is_year()) { ?> <h2 class="pagetitle"><?php printf(_c('Archive for %s|Yearly archive page', 'kubrick'), get_the_time(__('Y', 'kubrick'))); ?></h2> <?php /* If this is an author archive */ } elseif (is_author()) { ?> <h2 class="pagetitle"><?php _e('Author Archive', 'kubrick'); ?></h2> <?php /* If this is a paged archive */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?> <h2 class="pagetitle"><?php _e('Blog Archives', 'kubrick'); ?></h2> <?php } ?> <?php $prev_link = get_previous_posts_link(__('Newer Entries »', 'kubrick')); $next_link = get_next_posts_link(__('« Older Entries', 'kubrick')); ?> <?php if ($prev_link || $next_link): ?> <div class="navigation"> <div class="alignleft"><?php echo $next_link; ?></div> <div class="alignright"><?php echo $prev_link; ?></div> </div> <?php endif; ?> </div> <div class="cleared"></div> </div> </div> </div> <?php while (have_posts()) : the_post(); ?> <div class="art-Post"> <div class="art-Post-tl"></div> <div class="art-Post-tr"></div> <div class="art-Post-bl"></div> <div class="art-Post-br"></div> <div class="art-Post-tc"></div> <div class="art-Post-bc"></div> <div class="art-Post-cl"></div> <div class="art-Post-cr"></div> <div class="art-Post-cc"></div> <div class="art-Post-body"> <div class="art-Post-inner art-article"> <h2 class="art-PostHeaderIcon-wrapper"> <span class="art-PostHeader"><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php printf(__('Permanent Link to %s', 'kubrick'), the_title_attribute('echo=0')); ?>"> <?php the_title(); ?> </a></span> </h2> <?php ob_start(); ?> <?php $icons = array(); ?> <?php if (!is_page()): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostDateIcon.png" width="13" height="15" alt="" /> <?php the_time(__('F jS, Y', 'kubrick')) ?> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page()): ?><?php ob_start(); ?><?php _e('Author', 'kubrick'); ?>: <a href="#" title="<?php _e('Author', 'kubrick'); ?>"><?php the_author() ?></a> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (current_user_can('edit_post', $post->ID)): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostEditIcon.png" width="16" height="16" alt="" /> <?php edit_post_link(__('Edit', 'kubrick'), ''); ?> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?> <div class="art-PostHeaderIcons art-metadata-icons"> <?php echo implode(' | ', $icons); ?> </div> <?php endif; ?> <?php $metadataContent = ob_get_clean(); ?> <?php if (trim($metadataContent) != ''): ?> <div class="art-PostMetadataHeader"> <?php echo $metadataContent; ?> </div> <?php endif; ?> <div class="art-PostContent"> <?php // if (is_search()) the_excerpt(); else the_content(__('Read the rest of this entry »', 'kubrick')); ?> </div> <div class="cleared"></div> <?php ob_start(); ?> <?php $icons = array(); ?> <?php if (!is_page()): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostCategoryIcon.png" width="18" height="18" alt="" /> <?php printf(__('Posted in %s', 'kubrick'), get_the_category_list(', ')); ?> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && get_the_tags()): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostTagIcon.png" width="18" height="18" alt="" /> <?php the_tags(__('Tags:', 'kubrick') . ' ', ', ', ' '); ?> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (!is_page() && !is_single()): ?><?php ob_start(); ?><img src="<?php bloginfo('template_url'); ?>/images/PostCommentsIcon.png" width="18" height="18" alt="" /> <?php comments_popup_link(__('No Comments ***187;', 'kubrick'), __('1 Comment ***187;', 'kubrick'), __('% Comments ***187;', 'kubrick'), '', __('Comments Closed', 'kubrick') ); ?> <?php $icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 != count($icons)): ?> <div class="art-PostFooterIcons art-metadata-icons"> <?php echo implode(' | ', $icons); ?> </div> <?php endif; ?> <?php $metadataContent = ob_get_clean(); ?> <?php if (trim($metadataContent) != ''): ?> <div class="art-PostMetadataFooter"> <?php echo $metadataContent; ?> </div> <?php endif; ?> </div> </div> </div> <?php endwhile; ?> <?php if ($prev_link || $next_link): ?> <div class="art-Post"> <div class="art-Post-tl"></div> <div class="art-Post-tr"></div> <div class="art-Post-bl"></div> <div class="art-Post-br"></div> <div class="art-Post-tc"></div> <div class="art-Post-bc"></div> <div class="art-Post-cl"></div> <div class="art-Post-cr"></div> <div class="art-Post-cc"></div> <div class="art-Post-body"> <div class="art-Post-inner art-article"> <div class="art-PostContent"> <div class="navigation"> <div class="alignleft"><?php echo $next_link; ?></div> <div class="alignright"><?php echo $prev_link; ?></div> </div> </div> <div class="cleared"></div> </div> </div> </div> <?php endif; ?> <?php else : ?> <div class="art-Post"> <div class="art-Post-tl"></div> <div class="art-Post-tr"></div> <div class="art-Post-bl"></div> <div class="art-Post-br"></div> <div class="art-Post-tc"></div> <div class="art-Post-bc"></div> <div class="art-Post-cl"></div> <div class="art-Post-cr"></div> <div class="art-Post-cc"></div> <div class="art-Post-body"> <div class="art-Post-inner art-article"> <div class="art-PostContent"> <?php if ( is_category() ) { // If this is a category archive printf("<h2 class='center'>".__("Sorry, but there aren't any posts in the %s category yet.", "kubrick").'</h2>', single_cat_title('',false)); } else if ( is_date() ) { // If this is a date archive echo('<h2>'.__("Sorry, but there aren't any posts with this date.", "kubrick").'</h2>'); } else if ( is_author() ) { // If this is a category archive $userdata = get_userdatabylogin(get_query_var('author_name')); printf("<h2 class='center'>".__("Sorry, but there aren't any posts by %s yet.", "kubrick")."</h2>", $userdata->display_name); } else { echo("<h2 class='center'>".__('No posts found.', 'kubrick').'</h2>'); } if(function_exists('get_search_form')) get_search_form(); ?> </div> <div class="cleared"></div> </div> </div> </div> <?php endif; ?> </div> <?php include (TEMPLATEPATH . '/sidebar2.php'); ?> </div> <div class="cleared"></div> <?php get_footer(); ?>
Спасибо за идею, открою доступ на сайт только своим Ипам. Нужно, чтобы контент был уникальным для пс, поэтому открытие сайта для моих адресов идеально подходит.
Хм, возможно, друпал - не самая легкая cms, но зато в ней действительно можно сделать все, что угодно. Пхп, наверное, все-таки нужно знать, чтобы хорошо владеть друпалом. Но для базового уровня, наверное, хватит знаний, которые дал вам Попов. Благо, что для друпала написано очень много модулей, которых вам хватит для решения многих базовых проблем.
Может быть, друпал?
Может быть, нужно задать шрифт в css?
.b_menu a { font-size: 11pt; font-weight: bold; text-decoration: underline; font-family:Arial, Helvetica, sans-serif; /*Этой строки в исходном коде нет*/}a { color: #4E96E6; outline: medium none;}
<?php if ((is_front_page()) and (!is_paged())) { ?> <?php } ?>
Возможно, у него на главной была статическая страница, тогда нужно делать другую проверку...
<?php if ( is_paged('glavnaya') ) { ?> <?php } ?>
1ый вариант:
Создавать новый шаблон для страницы, т.е. создаем шаблон ШАБЛОН-1, в нем пишем эту строку, а следовательно она начинает отображаться только на этой странице (если мы применим данный шаблон только к этой странице). Также можно создать шаблон для всех страниц кроме одной, в котором указать эту же строку.
2ой вариант:
Использовать условные операторы.
if ( is_page(42) ) echo 'Сообщение только на странице с ид=42';if ( !is_page(42) ) echo 'Сообщение везде кроме страницы с ид=42';
Как мне кажется, самый лучший вариант - "сначала выбирается раздел, затем во второй селект подгружаются подразделы. Если есть ещё подразделы, то аналогично.", как и предложил Dreammaker.
Спасибо за передачу, почерпнул для себя много нового.