Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.05.2019, 14:01   #1
StasJeck
Новичок
Джуниор
 
Регистрация: 16.05.2019
Сообщений: 0
Сообщение Помочь с ошибкой в коде на сайте

Короч.
Перестала работать навигация на сайте в категориях, есть ошибка в коде,
не закрывается </div> не знаю почему
За помощь пришлю пару соток)
код могу прислать
часть -
<div class="blog_breadcrumbs">
<php if (function_exists('dimox_breadcrumbs ')) dimox_breadcrumbs();?>
</div> - вот он не закрывается
StasJeck вне форума Ответить с цитированием
Старый 16.05.2019, 14:05   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

У php же начальный тэг <?php или <? или вы так скопировали?
p51x вне форума Ответить с цитированием
Старый 16.05.2019, 14:09   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
Сообщение от StasJeck Посмотреть сообщение
<php
замените на
Код:
<?php
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.05.2019, 15:15   #4
StasJeck
Новичок
Джуниор
 
Регистрация: 16.05.2019
Сообщений: 0
По умолчанию

Учту
Заменял, после добавления
другие не закрываются
</div> - в конце кода, не закрываются, т.е. красного цвета
</section> - в конце кода, не закрываются, т.е. красного цвета
<?php } ?>
<?php get_footer(); ?>

Последний раз редактировалось StasJeck; 16.05.2019 в 15:19.
StasJeck вне форума Ответить с цитированием
Старый 16.05.2019, 16:22   #5
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

опять гадать на кофейной гуще?
откуда мы знаем что ваши функции там выводят - их нужно смотреть
полностью весь код.. а не какие-то огрызки
ADSoft вне форума Ответить с цитированием
Старый 16.05.2019, 16:26   #6
StasJeck
Новичок
Джуниор
 
Регистрация: 16.05.2019
Сообщений: 0
По умолчанию

Код:
<?php get_header(); ?>
<?php 
$cat= get_queried_object();
$parent = get_ancestors($cat->term_id, 'category' );
if(in_array(3, $parent) || is_category('3')){
	$blog = true;
}
if(in_array(2, $parent) || is_category('2')){
	$project = true;
}
if($blog){
?>
<section class="blog">
    	<div class="main clearfix">
        	<div class="blog_search_block clearfix">
            	<div class="blog_title"><?php echo $cat->name?></div>
                <form class="blog_search" action="<?php bloginfo( 'url' ); ?>" method="get">
                	<input type="text" class="blog_search_input" placeholder="Поиск статьи" name="s" value="<?php if(!empty($_GET[''])){echo $_GET['s'];}?>">
                    <input type="submit" class="blog_search_submit" value="Найти">
                </form>
            </div>
            <div class="blog_breadcrumbs">
            <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?>
            </div>
            <div class="blog_category clearfix">
			<?php 
			$cats = get_categories('orderby=id&hide_empty=0&child_of=3'); 
			foreach( $cats as $category ){
				if($cat->term_id == $category->term_id){
					echo '<a href="' . get_category_link( $category->term_id ) . '" class="blog_category_a blog_category_a_active">' . $category->name.'</a> ';
				}else{
					echo '<a href="' . get_category_link( $category->term_id ) . '" class="blog_category_a">' . $category->name.'</a> ';
				}
			}
			?>
            </div>
        	<div class="blog_posts clearfix">
            <?php $page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('posts_per_page=9&cat=3&paged='.$page); ?>
            <?php if (have_posts()) : while (have_posts()) : the_post(); 
			$content = get_the_content();
			$title = get_post($query->post->ID)->post_title;
			$str =  mb_strlen($title);		
			if($str<15){$lim = 45;}
			if($str>15){$lim = 40;}
			if($str>30){$lim = 35;}
			if($str>50){$lim = 30;}
			if($str>70){$lim = 0;}
			$array = explode(" ",$content);
			$array2 = array_slice($array,0,$lim);
			if(count($array) < $lim){
				$newtext = implode(" ",$array);
			}else{
				$newtext = implode(" ",$array2)."...";
			}
			$img = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'full');
			?>
            <div class="blog_posts_block">
					<div class="blog_posts_block_border clearfix corner">
                    	<?php
							if($img[0]){
								echo '<a href="'.get_the_permalink().'" class="blog_posts_block_border_img"  style="background-image:url('.$img[0].')"></a>';
							}
						?>
						<div class="blog_posts_block_border_title">
							<div class="blog_posts_block_border_title_h1">
							<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
							</div>
							<div class="blog_posts_block_border_title_date">
							<?php the_time('j F Y'); ?>
							</div>
						</div>
                        <?php
							if(!$img[0]){
								echo '<div class="blog_posts_block_border_title_content">'.$newtext.'</div>';
							}
						?>
						<div class="blog_posts_block_border_title_detals clearfix">
							<a href="<?php the_permalink(); ?>" class="blog_posts_block_border_title_detals_link">Читать подробнее</a>
							<div class="blog_posts_block_border_title_detals_view"><?php echo getPostViews(get_the_ID()); ?></div>
						</div>
					</div>
				</div>
            <?php endwhile; else: ?>
            функция вывода ошибки
            <?php endif; ?>        		                                
			</div>                          
            <div class="blog_pagination clearfix">
            	<?php 
				$prev = get_previous_posts_link();
				preg_match('~href="([^"]+)"~', $prev, $prev2);
				if($prev2[1]){
				echo '<a href="'.$prev2[1].'" class="blog_pagination_left">';
                echo '<div class="blog_pagination_left_str"></div>';
                echo '<div class="blog_pagination_left_text">Предыдущая</div>';
                echo '</a>';
				}
				$next = get_next_posts_link();
				preg_match('~href="([^"]+)"~', $next, $next2);
				if($next2[1]){
				echo '<a href="'.$next2[1].'" class="blog_pagination_right">';
                echo '<div class="blog_pagination_right_str"></div>';
                echo '<div class="blog_pagination_right_text">Следующая</div>';
                echo '</a>';
				}
				?>
                <div class="blog_pagination_links">
                    <?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
                </div>
            </div>              
        </div>
    </section>
    <?php 
	} 
	?>                            
    <?php
	if($project){
	?>        
    <section class="project">
   		<div class="main clearfix">
        	<div class="project_box clearfix">
            	<div class="project_title">Проекты</div>
                <div class="project_right">
			<a href="http://fip-project.com/category/projects/vse-napravleniya/" class="project_category_a">Все направления </a> 
                    <a href="http://fip-project.com/category/projects/pereplanirovka/" class="project_category_a">Перепланировка</a>
<a href="http://fip-project.com/category/projects/orgtexdok/" class="project_category_a">Оргтехдок</a>
<a href="http://fip-project.com/category/projects/obsledovanie/" class="project_category_a">Обследование</a>
                </div>
            </div>
            <div class="blog_breadcrumbs">				
            <?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs();?>   -   ошибка
            </div> - не закрывается 
            <div class="project_list clearfix">
            </div><?php 
$page = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts('posts_per_page=10&cat=2&paged='.$page); ?>
            <?php if (have_posts()) : while (have_posts()) : the_post(); 
			$img = wp_get_attachment_image_src(get_post_thumbnail_id(get_the_ID()), 'full');
			if(!$img){
				$img = ['/wp-content/themes/fip/img/blank_1.jpg'];	
			}
			//$single_city = CFS()->get('city', get_the_ID());
			$categories = get_the_category(get_the_ID());
			?>
            	<a href="<?php the_permalink(); ?>" class="project_list_x33">
                	<div class="project_list_img" style="background-image:url(<?php echo $img[0]; ?>)"><span><?php echo $categories[0]->name;?></span></div>
                	<div class="project_list_name"><?php the_title(); ?></div>
                </a>
            <?php endwhile; else: ?>
            тут функция для вывода сообщения об ошибке
            <?php endif; ?>
            </div>            
            <div class="blog_pagination clearfix">
            	<?php 
				$prev = get_previous_posts_link();
				preg_match('~href="([^"]+)"~', $prev, $prev2);
				if($prev2[1]){
				echo '<a href="'.$prev2[1].'" class="blog_pagination_left">';
                echo '<div class="blog_pagination_left_str"></div>';
                echo '<div class="blog_pagination_left_text">Предыдущая</div>';
                echo '</a>';
				}
				$next = get_next_posts_link();
				preg_match('~href="([^"]+)"~', $next, $next2);
				if($next2[1]){
				echo '<a href="'.$next2[1].'" class="blog_pagination_right">';
                echo '<div class="blog_pagination_right_str"></div>';
                echo '<div class="blog_pagination_right_text">Следующая</div>';
                echo '</a>';
				}
				?>
                <div class="blog_pagination_links">
                    <?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>
                </div>
            </div>
        </div> - не закрывается
    </section>    - не закрывается  
    <?php } ?>                            
<?php get_footer(); ?>
______________________
Используйте тег [CODE] (кнопка [CODE] в форме сообщения) при вставке кода на форум. Подробнее в FAQ

Последний раз редактировалось StasJeck; 16.05.2019 в 17:31.
StasJeck вне форума Ответить с цитированием
Старый 16.05.2019, 16:26   #7
StasJeck
Новичок
Джуниор
 
Регистрация: 16.05.2019
Сообщений: 0
По умолчанию

Это полный
StasJeck вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прошу помочь разобраться с ошибкой IDE FreePascal tovit Lazarus, Free Pascal, CodeTyphon 4 12.04.2018 01:52
Помочь найти ошибку в коде. Максим_maks Lazarus, Free Pascal, CodeTyphon 12 28.07.2015 00:53
Треугольная последовательность. Помочь исправить ошибки в коде (C) lmbe Помощь студентам 0 27.12.2013 03:17
помочь наити ошибку в коде N-Ban Помощь студентам 10 20.12.2010 02:29
можете помочь, подсказать что у мя в коде не доделано!!!! по Си alexey_ck Общие вопросы C/C++ 3 14.01.2010 14:17