Забыли пароль?
Запросите новый здесь.

Автор темы: back1919
ID темы: 1743
Информация:
Тема содержит 9 сообщения, была просмотрена 3211 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
PHP в краткое содержание новостей
back1919
Друзья, как вставить в краткое содержание новостей код php ?

Пытаюсь вставить сапу:

Скачать исходники  Код

<?php
if ($_SERVER['SCRIPT_NAME'] == "/index.php")
 {
    if (!defined('_SAPE_USER')){
        define('_SAPE_USER', '4c6d4dcfd34924b7e3eb3c45e1d4d448');
     }
     require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php');
  $o['multi_site'] = true;
      $sape = new SAPE_client($o);
     echo $sape->return_links();
}
?>





Появляется просто сам текст кода. Пытался:

Скачать исходники  Код
<?php require_once "sape.php"; ?>



Ну и в файле sape.php вставля код сапы, на выходе пустое место. что может быть не так? Спасибо.
Правда и отзывы про институты России и университеты страны.http://bestvuz.ru/
 
Web
Zaxap
Во все краткое содержание? Лично я прикрутил все свое добро через правки в теме:
Загрузить источник  GeSHi: PHP
  1. if (!isset($_GET['readmore']) && $info['news_ext'] == "y") {
  2. //полная новость (весь/тот, что нужен, код полной новости)
  3. } else {
  4. //краткая новость (ну тут, следовательно, как выглядит краткая новость)
  5. }
Добавлено за 0.029 секунд, используя GeSHi 1.0.8.10


Можно залезть в сам news.php и вставить все туда, что будет намного удобнее...))
Изменил(а) Zaxap, 26.08.2013 11:28
Зло не дремлет, а я добрый...
 
back1919
Нет-нет, не во все, только в отдельную новость.
Правда и отзывы про институты России и университеты страны.http://bestvuz.ru/
 
Web
Polarfox
Скачать исходники  Код
if (isset($_GET['readmore'])){

}



Изменил(а) FILON, 26.08.2013 23:38
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
back1919
Что именно вставлять в краткое содержание? Попробовал вот так:
<?php
if (isset($_GET['readmore']){

if ($_SERVER['SCRIPT_NAME'] == "/index.php"ad
{
if (!defined('_SAPE_USER'ad){
define('_SAPE_USER', '4c6d4dcfd34924b7e3eb3c45e1d4d448'ad;
}
require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'ad;
$o['multi_site'] = true;
$sape = new SAPE_client($o);
echo $sape->return_links();
}

}
?>



Не работает, выводится просто текст.
Правда и отзывы про институты России и университеты страны.http://bestvuz.ru/
 
Web
FILON
back1919 написал:

Что именно вставлять в краткое содержание? ... Не работает, выводится просто текст.


В целях безопасности прямая вставка PHP-кода в поле новости не предусмотрена; код не будет обрабатываться, а будет выведен как текст.

Для добавления SAPE-блока в какую-либо новость Вам необходимо редактировать код файла news.php.

Один из вариантов:
Загрузить источник  GeSHi: PHP
  1. if (isset($_GET['readmore']) && $_GET['readmore'] == "NEWS_ID") {
  2. // SAPE code
  3. }
Добавлено за 0.026 секунд, используя GeSHi 1.0.8.10

, где NEWS_ID – идентификатор новости.
What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
 
Polarfox
Или панелькой. Или можно править вывод из темы.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
back1919
Filon, Чет не выходит ничего. Есть другие способы? А в целях небезопасности можно подключить php?)
Правда и отзывы про институты России и университеты страны.http://bestvuz.ru/
 
Web
FILON
Можно добавить поддержку кода на свой страх и риск так же, как это сделано в "Дополнительных страницах" viewpage.php.

Но для Вас более простым и надежным способом будет создать панель с кодом SAPE и оставить её видимой только на страницах с определенными новостями. С версии 7.01 это можно сделать стандартными средствами PHP-Fusion.
What's common between Halloween and Christmas? Every programmer knows: 31 oct = 25 dec.
x1
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Добавление стороннего php кода в страницу сайта или панель  →  PHP 5 / 512 11.11.2018 07:55
Работа с БД в PHP-Fusion (СУБД) чтобы вносить домены, имена, пароли, и пр.  →  Народное творчество 0 / 82 06.11.2018 13:27
Русская локалка PHP-Fusion 9.03  →  Другое 0 / 85 17.10.2018 06:01
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран  →  Пожелания и предложения 8 / 5121 11.08.2018 15:03
Fork PHP-Fusion  →  Пожелания и предложения 19 / 7280 02.08.2018 10:36
PHP-Fusion 7 Bogatyr - бесплатный сборник плагинов и модов  →  Моды 7 / 10552 18.07.2018 04:56
Если есть хелпы по PHP-Fusion скопируйте сюда или дайте ссылку  →  Вопросы новичков 1 / 2056 26.06.2018 16:09
Исправление /includes/bbcodes/youtube_bbcode_include.php  →  Ошибки, баги 4 / 6735 01.03.2018 06:53
PHP-Fusion 9.03  →  Книга жалоб и предложений 2 / 4120 23.01.2018 13:48
какие функции надо переписать для PHP 7?  →  Пожелания и предложения 6 / 5419 13.01.2018 13:44
Топ 5 пользователей форума
Alex Alex (1,197)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)