Ответы в темах

Просмотр 14 ответов — с 16 по 29 (всего 29)
  • anklav_d
    Стандартные ссылки у меня выставлены как /%postname%/.Но все равно не работает, так как надо.

    это не то что я хочу (этот Плагин у меня стоит)!

    <a><a href="/'.$_cat->slug.'single/?id='.$_id.'"></a>
    вот этот код есть ссылка которая перебрасывает на страницу с сайт.ру/?id=1243 то что выделено жирным это ID, а мне нужно ЧПУ- человека понятный url то есть мне выше указанном коде нужно поменять вот это
    .$_id.
    на что не знаю??? И еще думаю что нужно здесь тоже поменять этот код
    $_id = $posts[$i]->ID;
    на что тоже не знаю! В конце концов этот код
    <a><a href="/'.$_cat->slug.'single/?id='????'"></a>
    должен перебросить меня на ЧПУ (сайт.ру/sosiski)Прошу помочь!!! Я уже с сума схожу!!! SOS

    блин 🙂 Вообщем нужно что бы у новостей урал был не сайт.ру/id1443 а сайт.ру/segonnia-pechem-perogki-i-razdaem-besplatno
    При создании новости я конечно вставляю url тот который нужен мне. Но при переходе по ссылке в блоке новостей. Меня перекидывает не на url сайт.ру/segonnia-pechem-perogki-i-razdaem-besplatno, а на url сайт.ру/id1443

    Про этот код я и спрашивая ) Что поменять я разобрался, а вот чем заменить не пойму 🙂 Я не пхпШНИК ) чем только не пробовал заменить, но я глуп как пробка в этом у меня даже начальных знаний нет! А времени изучать нету, поэтому надеюсь, что знающие люди помогут в данном вопросе.

    АУ!!! Кто нибудь, помогите пожалуйста! Проблема актуальна!

    Ниже представлен код страницы, а выше указанный код — это код вывода новостей. Так вот при созданий новости,которая выводится на ниже указанной странице(код в низу представлен), я задаю ей(новости) url-адрес например: http://www.site.ry/site2. При переходе по ссылке генерируемой кодом вывода новостей автоматически, при создании новой новости(указан вверху код вывода новостей). Так вот благодаря ваше указанному коду в котором говорится ( как я понимаю ), что код выводит страницы по id. А мне надо что бы выводил мой ЧПУ который я прописал. Прошу помочь, в пхп вообще не селен прошу ткнуть пальцем!

    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    
    get_header();
    ?>
    
    			<div class="content newslist" id="news">
    				<a href="/reglament/" id="button"><img src="/img/reglamentButton.jpg" border="0"></a>
    				<table cellpadding="0" cellspacing="0" width="750px">
    <?php //if (have_posts()) : the_caendif;?>
    <?php
    
    	$recsPerPage = 13;
    	$posts = get_posts(array('numberposts'=>-1, 'category_name'=>'news-elitnyekvartiry')); 
    
    		//foreach ($cat as $key=>$value)
    		{
    			//echo "$key => $value<br>";
    		}
    	$pageNum = isset($_GET["page"])?0+$_GET["page"]:1;
    	$start = ($pageNum-1)*$recsPerPage<sizeof($posts)?($pageNum-1)*$recsPerPage:sizeof($posts)-1;
    	$finish = $start + $recsPerPage -1<sizeof($posts)?$start + $recsPerPage -1:sizeof($posts)-1;
    	for ($i = $start; $i<$finish+1; $i++)
    	{
    
    		$_date = $posts[$i]->post_date;
    		$_text = $posts[$i]->post_title;
    		$_id = $posts[$i]->ID;
    		$c = wp_get_post_categories($posts[$i]->ID);
    		$_cat = get_category($c[0]);
    		//printArray($_cat);
    		echo '
    		<tr>
    			<td width="100px">
    				<a href="/'.$_cat->slug.'single/?id='.$_id.'">'.date("d / m / Y", strtotime($_date)).'</a>
    				<a class="chapter" href="/category/'.$_cat->slug.'/">'.$_cat->cat_name.'</a>
    			</td>
    			<td><a href="/'.$_cat->slug.'single/?id='.Postname.'">'.$_text.'</a></td></tr>';
    
    	}
    
    	$numPages = (sizeof($posts))%$recsPerPage==0?floor((sizeof($posts))/$recsPerPage):floor((sizeof($posts))/$recsPerPage)+1;
    	$pageNumbers = array();
    	if ($numPages>9)
    	{
    		if ($pageNum>=4) {$p1 = $pageNum-3; $p2 = $pageNum+2; $p3 = $numPages; $p4 = $p3;} else
    		if ($pageNum<4) {$p1 = 1; $p2=7; $p3 = $numPages; $p4 = $numPages;}
    		if ($pageNum>$numPages-5) {$p1 = 1; $p2 = 1; $p3 = $pageNum-2<$numPages-5?$numPages-5:$pageNum-2; $p4 = $numPages;}
    	}
    	else
    	{
    		$p1 = 1;
    		$p2 = $numPages;
    	}
    	echo '<tfoot>
    					<tr>
    						<td colspan="2" id="tableFooter">
    							<div id="pagesNumbers">';
    	$_category =  get_category($cat);
    	for ($i = $p1; $i<=$p2; $i++)
    
    {
    
    		echo '						<a '.($i!=$pageNum?'href="/category/'.$_category->category_nicename.'/?page='.$i.'"':"").'>'.$i.'</a>';
    	}
    	echo '						<a>...</a>';
    	for ($i = $p3; $i<=$p4; $i++)
    	{
    
    		echo '						<a '.($i!=$pageNum?'href="/category/'.$_category->category_nicename.'/?page='.$i.'"':"").'>'.$i.'</a>';
    	}
    
    	echo '						</div>
    						</td>
    					</tr>
    				</tfoot>
    				</table>
    			</div>';
    ?>
    
    <?php get_footer(); ?>

    Все заработало! Спасибо большое!

    не работает

    Вот что сейчас на главной странице

    <!-- ВЫТАСКИВАЕМ ПЕРВЫЕ ТРИ НОВОСТИ -->
    			<?
    				$news = get_posts(array('numberposts'=>3, 'category_name'=>"news"));
    				foreach ($news as $key=>$value){
    					$images = get_children(
    					array(
    					'post_parent' => $value->ID,
    					'post_status' => 'inherit',
    					'post_type' => 'attachment',
    					'post_mime_type' => 'image',
    					'numberposts' => 1
    					));
    					$im_keys = array_keys($images);
    					$firstImage = $images[$im_keys[0]];
    					$timestamp = strtotime($value->post_date);
    			?>
    <strong><a href="<?php echo get_permalink($post->ID); ?>" class="short-news-td"></strong>
    
    				<img src="<? echo $firstImage->guid;?>" />
    				<h2><? echo $value->post_title; ?></h2>
    				<div class="date"><? echo date("d ", $timestamp).get_month_name(date("m", $timestamp)).date(" Y", $timestamp);?></div>
    				<p><? echo iconv("windows-1251", "utf-8",substr(iconv("utf-8", "windows-1251", strip_tags($value->post_content, "br")), 0, 200));?> </p>
    			</a>
    
    			<?}?>
    
    			<br class="clear" /><br>
    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    include("wp-content/themes/cleopatra/header.php"); ?>
    
    	<div class="post-content">
    		<?php echo $post->post_content; ?>
    	</div>
    
    	<?php include('wp-content/themes/cleopatra/footer.php') ?>

    Шаблон страницы

    Постоянная ссылка /%postname%/ стоит

    в index.php

    <?php
    /**
     * @package WordPress
     * @subpackage Classic_Theme
     */
    
    get_header();
    ?>
    
    <?php the_post(); ?>
    
    		<?php the_content(__('(more....)')); ?>
    
    <?php
    if (have_posts())
    {
    	echo the_post();
    }
    ?>
    
    <?php get_footer(); ?>

    Проблема осталась на главной странице где выводятся три новости
    http://www.cleopatra-vlg.ru/

    на странице http://www.cleopatra-vlg.ru/news все работает нормально

    ОГРОМНОЕ СПАСИБО!!!
    поменял вот что получилось http://www.cleopatra-vlg.ru/omega-выставка-часов

    а должно быть вот так(выглядеть)http://www.cleopatra-vlg.ru/longines/

    Почему так получилось?

    Ну кто нибудь? 🙂 Подскажите пожалуйста в чем может быть проблема?

    $TITLE = "Новости";
    include("wp-content/themes/cleopatra/header.php"); 
    
    					$thecat = get_category($cat);
    					$posts = get_posts(array('numberposts'=>-1, 'category_name'=>$thecat->slug));
    
    					$keys = array_keys($posts);
    			?>
    
    <div class="line-news"></div>
    			<br>
    			<?
    			$i = 0;
    			foreach ($posts as $key=>$post)
    			{
    				$images = get_images($post->ID, -1);
    				$im_keys = array_keys($images);
    				$first_image = $images[$im_keys[0]];
    				$timestamp = strtotime($post->post_date);
    			?>
    			<a href="/news?id=<? echo $post->ID; ?>" class="short-news-td">
    				<img src="<? echo $first_image->guid;?>" />
    				<h2><? echo $post->post_title;?></h2>
    				<div class="date"><? echo date("d ", $timestamp).get_month_name(date("m", $timestamp)).date(" Y", $timestamp);?></div>

    Я так понимаю здесь что то не правильно, а может и нет?
    Не пойму?

Просмотр 14 ответов — с 16 по 29 (всего 29)