Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: помогите с кодом php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: вывод текста читать далее
vaskevich
Отправлено: 22 Марта, 2014 - 14:05:59
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




очень нужно вывести ссылку читать далее в анонсе и сделать картинку ссылкой на пост привожу отрывки кода index.php
PHP:
скопировать код в буфер обмена
  1. [/PHP]<?PHP get_header(); ?>
  2.  
  3.    <div id="content_bg"><!--content_bg start-->
  4.     <div id="left"><!--left start-->
  5.      <div id="left_top"></div>
  6.      <div id="left_mid"><!--left mid start-->
  7.  
  8. <?PHP include (TEMPLATEPATH . '/sidebar.php'); ?>
  9.  
  10.      </div><!--left mid end-->
  11.      <div id="left_end"></div>
  12.     </div><!--left end-->
  13.     <div id="middle"><!--middle start-->
  14.  
  15. <?PHP if (have_posts()) : while (have_posts()) : the_post(); ?>
  16.         <div class="list" id="post-<?PHP the_ID(); ?>">
  17.        
  18.         <div class="homethumb"><?PHP zt_get_thumbnail(); ?><div class="comms"></div></div>
  19.                                 <h2 class="list_heading"><a href="<?PHP the_permalink() ?>" rel="bookmark" title="Постоянная ссылка: <?PHP the_title(); ?>"><?PHP the_title(); ?></a></h2>            
  20.                    
  21.                                 <div class="content"><?PHP limits(220, "Читать далее &raquo;"); ?></div>
  22. <div class="line"></div>
  23.  
  24.         </div><!--post-->
  25.        
  26. <?PHP endwhile; ?>
  27.      <?PHP if (function_exists("pagination")) {
  28.     pagination($additional_loop->max_num_pages);
  29. } ?>
  30.                
  31. <?PHP endif; ?>
  32.  
  33.     </div><!--middle end-->
  34.  
  35. <?PHP get_footer(); ?>
  36.  
  37.  
  38.  
  39.  
  40.  
  41. и functions.php
  42.  
  43.  
  44. <?PHP
  45. if ( function_exists('register_sidebars') )
  46.     register_sidebars(1);
  47. ?>
  48. <?PHP
  49. function limits($max_char, $more_link_text = '(далее...)', $stripteaser = 0, $more_file = '') {
  50.     $content = get_the_content($more_link_text, $stripteaser, $more_file);
  51.     $content = apply_filters('the_content', $content);
  52.     $content = str_replace(']]>', ']]>', $content);
  53.         $content = strip_tags($content, '');
  54.  
  55.    if (strlen($_GET['p']) > 0) {
  56.       echo $content;
  57.    }
  58.    else if ((strlen($content)>$max_char) && ($espacio = strpos($content, " ", $max_char ))) {
  59.         $content = substr($content, 0, $espacio);
  60.         $content = $content;
  61.         echo $content;
  62.  
  63.         echo "...";
  64.    }
  65.    else {
  66.       echo $content;
  67.    }
  68. }

(Отредактировано автором: 22 Марта, 2014 - 14:37:02)

 
 Top
Исильдур
Отправлено: 22 Марта, 2014 - 16:48:19
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




Внутри цикла wordpress:
PHP:
скопировать код в буфер обмена
  1. <a href="<?PHP the_permalink() ?>">Читать далее</a>
 
 Top
vaskevich
Отправлено: 22 Марта, 2014 - 17:20:31
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




спасибо конечно но куда эту ссылку вставить если данный скрипт выводит сразу 2 функции
PHP:
скопировать код в буфер обмена
  1. <?PHP limits(220, "Читать далее &raquo;"); ?>
выводит ограничения символов в анонсе и ссылку читать далее которая ни как не хочет работать
 
 Top
Исильдур
Отправлено: 22 Марта, 2014 - 17:46:50
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




vaskevich
Откуда же ссылке взяться:
 
 Top
vaskevich
Отправлено: 22 Марта, 2014 - 17:49:26
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




спасибо Исильдур картинку ссылкой я сделал осталось сделать читать далее ссылкой вместо этого сейчас ... стоит и они не являются ссылкой
 
 Top
Исильдур
Отправлено: 22 Марта, 2014 - 18:03:48
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




vaskevich
Так попробуйте:
 
 Top
vaskevich
Отправлено: 22 Марта, 2014 - 18:04:35
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




поменял

на

никакого эффекта

(Отредактировано автором: 22 Марта, 2014 - 18:13:06)

 
 Top
Исильдур
Отправлено: 22 Марта, 2014 - 18:12:46
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




vaskevich
А чем Вас родная функция the_excerpt() не устраивает?
 
 Top
vaskevich
Отправлено: 22 Марта, 2014 - 18:16:45
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Исильдур пишет:
vaskevich
А чем Вас родная функция the_excerpt() не устраивает?

в том то и дело что у меня ее и не было если была бы никакой проблемы в принципе не возникло
 
 Top
Исильдур
Отправлено: 22 Марта, 2014 - 18:23:49
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




vaskevich
PHP:
скопировать код в буфер обмена
  1.  <div class="content">
  2.                 <?PHP the_excerpt() ?>
  3.                 <a href="<?PHP the_permalink() ?>">Читать далее</a>
  4.             </div>
 
 Top
vaskevich
Отправлено: 22 Марта, 2014 - 19:09:20
Post Id


Новичок


Покинул форум
Сообщений всего: 52
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




спасибо Исильдур все оказалось так просто я дурак 2 дня угробил на это сейчас только длину анонсов подредактирую и будет вообще супер
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB