PHP-Fusion
v.7.01
AP-Fusion
v7.02.05
Pimped-Fusion-AP
v0.09.03
May 08 2024 07:53:35
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Мини-чат
Вы должны авторизироваться, чтобы добавить сообщение.

lom
06/04/2018 14:03
Мы рады, ждем девятку. Очень хочется пощупать

Alipapa
27/03/2018 22:16
Всем привет, все неисправности устранили, всё у нас работает

mukaton
30/10/2015 02:37
Не получается ничего скачать. Ошибка Not Found

Alipapa
06/10/2015 23:00
9-я версия php-fusion на подходе, следите за новостями

Alipapa
10/11/2014 11:24
Заметь, я дважды ответил через 3 минуты после вопроса, могли бы уже решить

Последние статьи
· О стабилизаторах нап...
· СМС и Вебмани
· TinyMCE для пользова...
· PCRE (Perl Compatibl...
· PCRE (Perl Compatibl...
Последние активные темы форума
  Темы Просмотров Ответов Последние сообщения
PHP-Fusion 7 Bogatyr - бесп...
Моды, плагины
7172 1 Vveb--ws
08-10-2018 16:47
Php-Fusion v9. Первые впеча...
Вопросы по работе
4537 3 Vveb--ws
25-07-2018 13:46
Появился хэлп по PHP-Fusion...
Вопросы по работе
6761 7 Vveb--ws
25-07-2018 13:42
prestashop&ap-fusion
Вопросы по работе
17407 61 Alipapa
26-08-2014 10:29
Плагин магазина Ap-Shop
Моды, плагины
14644 70 Alipapa
18-08-2014 18:14
TinyMCE
Вопросы по работе
21154 55 Alipapa
27-07-2013 21:57
HTML-5
Моды, плагины
5451 1 Alipapa
15-06-2013 19:47
Мультиязычность в Pimped-Fu...
Ошибки, баги, глюки
6284 4 Papich
16-04-2013 12:39
Pimped-Fusion. Первые впеча...
Ошибки, баги, глюки
21787 127 Alipapa
18-12-2012 10:59
Ищу мод для расстановки код...
Моды, плагины
15048 55 Alipapa
17-09-2012 14:00
Как присоединить файл к лич...
Моды, плагины
8280 3 lom
27-05-2012 18:12
Что мне не нравится в после...
Вопросы по работе
6869 4 Alipapa
27-05-2012 18:08
Проблемы с добавлением кате...
Вопросы по работе
7768 5 Alipapa
27-05-2012 18:06
Просмотр темы
 Распечатать тему
Заголовки страниц
Ptaxxa
Может подскаите как сделать заголовоки страницам. Есть мод на семерку, но он не подходит, т.к. там subheader.php лежит в корне, а на ap fusion header.php в themes/templates/
В моде есть
- dynamic_titles.php в includes его пихаем
- dynamic_titles.php в locale
- subheader.php
его содержимое-
if (!defined("IN_FUSION")) { header("Location: index.php"); exit; }

require_once THEME."theme.php";

if ($settings['maintenance'] == "1" && !iADMIN) fallback(BASEDIR."maintenance.php");
if (iMEMBER) $result = dbquery("UPDATE ".$db_prefix."users SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'");

echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">
<html>
<head>";
include_once INCLUDES."dynamic_titles.php";
echo "<title>".$title.$settings['sitename']."</title>
<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."'>
<meta name='description' content='".$settings['description']."'>
<meta name='keywords' content='".$settings['keywords']."'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>
<script type='text/javascript' src='".INCLUDES."jscript.js'></script>
</head>

<body bgcolor='$body_bg' text='$body_text'>\n";

render_header("<img src='".BASEDIR.$settings['sitebanner']."' alt='".$settings['sitename']."' title='".$settings['sitename']."'>");
?>

а содержимое header.php

if (!defined("IN_FUSION")) { die("Access Denied"); }

require_once INCLUDES."output_handling_include.php";
require_once INCLUDES."header_includes.php";
require_once THEME."theme.php";

if ($settings['maintenance'] == "1" && !iADMIN) { redirect(BASEDIR."maintenance.php"); }
if (iMEMBER) { $result = dbquery("UPDATE ".DB_USERS." SET user_lastvisit='".time()."', user_ip='".USER_IP."' WHERE user_id='".$userdata['user_id']."'"); }

echo "<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>\n";
echo "<html xmlns='http://www.w3.org/1999/xhtml' xml:lang='".$locale['xml_lang']."' lang='".$locale['xml_lang']."'>\n";
echo "<head>


\n<title>".$settings['sitename']."</title>\n";
echo "<meta http-equiv='Content-Type' content='text/html; charset=".$locale['charset']."' />\n";
echo "<meta name='description' content='".$settings['description']."' />\n";
echo "<meta name='keywords' content='".$settings['keywords']."' />\n";
echo "<link rel='stylesheet' href='".THEME."styles.css' type='text/css' media='screen' />\n";
if (file_exists(IMAGES."favicon.ico")) { echo "<link rel='shortcut icon' href='".IMAGES."favicon.ico' type='image/x-icon' />\n"; }
if (function_exists("get_head_tags")) { echo get_head_tags(); }
echo "<script type='text/javascript' src='".INCLUDES."jscript.js'></script>\n";
/*echo "<script type='text/javascript' src='".INCLUDES."jquery.js'></script>\n";*/
echo "<script type='text/javascript' src='".INCLUDES."mktree.js'></script>\n";
echo "<link rel='stylesheet' href='".INCLUDES."mktree.css' type='text/css'>\n";
echo "</head>\n<body>\n";

require_once THEMES."templates/panels.php";
ob_start();
?>


Как код header.php поправить чтоб заработало???

у вас кстати тоже на сайте заголовков нет:)
Изменил(а) Ptaxxa, 20-02-2010 16:37
 
Alipapa
Шаблон страницы для 7-й версии PHP-Fusion такой:

<?php
require_once "../maincore.php";
require_once THEMES."templates/header.php";
add_to_title(" title статьи, пробел в начале не забудьте");
add_to_meta("description", " description для статьи, пробел в начале не забывайте");
add_to_meta("keywords", ", keywords для статьи, запятую с пробелом в начале не забывайте");
?>
Здесь сама статья
<?php
require_once THEMES."templates/footer.php";
?>


Здесь статьи располагаются в папке, которая является подпапкой корня сайта. Если же папка находится глубже, то соответственно нужно изменить
require_once "../maincore.php";

на
require_once "../../maincore.php";

или
require_once "../../../maincore.php";

и т.д.
ну а если в корне лежит статья, тогда
require_once "maincore.php";

Если мета не нужно вставлять, просто не пишите строки с add_to_meta.

у вас кстати тоже на сайте заголовков нет:)
А зачем мне они?
Изменил(а) Alipapa, 20-02-2010 20:15
 
Alipapa
Как код header.php поправить чтоб заработало???
Его править не надо. Наверное, надо править dynamic_titles.php - который в includes. Вообще, что за мод такой? Хотелось бы его посмотреть
Изменил(а) Alipapa, 20-02-2010 21:26
 
Ptaxxa
Alipapa написал:
Как код header.php поправить чтоб заработало???
Его править не надо. Наверное, надо править dynamic_titles.php - который в includes. Вообще, что за мод такой? Хотелось бы его посмотреть



Ну а нужны они для того чтоб вверху на всех страницах не писалося название сайта, а название каждой страницы. Хорошо сказывается для поисковиков, ранжирование страниц и т.д....

Сам плагин

[****]http://www.towson.ru/downloads.php?cat_id=12&download_id=9[/****]
Изменил(а) Ptaxxa, 21-02-2010 13:02
 
Alipapa
Ptaxxa написал:
чтоб вверху на всех страницах не писалося название сайта
Тогда add_to_title надо заменить на set_title. Или лучше так. Есть такой файл output_handling_include.php в папке includes. Есть там такой фрагмент:
function add_to_title($addition=""){
global $fusion_page_title;

$fusion_page_title .= $addition;
}
Точечку оттуда убери в строчке
$fusion_page_title .= $addition;
И всё.
А плагин - там править надо оба файла, будет время - поковыряю.
Изменил(а) Alipapa, 22-02-2010 01:30
 
Ptaxxa
Ну неплохо получилось спасибо....
Но перед началом названия страницы стоит либо тире, либо двоеточие, можно ли их убрать?
А главная страница написана как новости где можно исправить ее название???
 
Alipapa
Сейчас некогда искать - тут нужна php-функция, удаляющая из начала строки символы, не являющиеся буквами или цифрами. Найди, а я покажу, куда вставить.
 
Ptaxxa
регексп “/[^[:alnum:]]/” (alnum - любая буква или цифра). Он значит буквально следующее: “всё, что не является буквой или цифрой“. Возьмем функцию preg_replace и попробуем из строки, содержащей русские буквы в юникоде удалить “всё, что не является буквой или цифрой“: preg_replace(”/[^[:alnum:]]/”, “”, $string).

надеюсь это то что нужно
 
Alipapa
Этого мало. Надо именно из начала строки.
 
Перейти на форум:
Все функции PHP:
Навигация
· Новости
· Статьи
· Скачать
· Форум
· Ссылки
· Категории новостей
· Обратная связь
· Галерея
· Поиск
· CMS AP-Fusion. Отличия от PHP-Fusion
· Javascript справочник
· Техника
Сейчас на сайте
· Гостей: 1

· Пользователей: 0

· Всего пользователей: 453
· Новый пользователь: ZDA
Информеры
Загрузка файлов  +  -
9,965,215 уникальных посетителей Iceberg by Harly