Форум сайтостроителей

Полная версия: Мой FAQ по WordPress и WordPress MU
Вы просматриваете yпpощеннyю веpсию форума. Пеpейти к полной веpсии.
Страниц: 1 2
В index.php добавить такой код:

PHP код:
<?php 
if ( isset($_GET['redirect']) ) {
  
$location $_GET['redirect'];
  
header("Location: $location"); 
  exit;
  }
?>

Гиперлинк будет выглядеть так: http://мой_сайт.ру/?redirect=http://сайт_перехода.ру/
или сделать отдельный файл, например go.php, с кодом приведенным выше и ссылку заменять как вариант на "go.php?ссылка"
Гиперлинк будет выглядеть так: http://мой_сайт.ру/go.php?redirect=http:...рехода.ру/
AddDefaultCharset UTF-8 первой строкой в .htaccess
1. Закачиваем скрипт на сервер например в папку modules
2. Создаем дизайн (хоть из темплейта)
3. Вставляем в то место где должна быть информация (контент) код:
PHP код:
<?php include 'modules/show_news.php'?>
4. После создания структуры сайта и страниц делаем меню
Преимущества - простота и независимость дизайна от кода движка.

или
Вызов (включение) файла
PHP код:
<?php include (TEMPLATEPATH '/x'); ?>
Замените x именем файла в директории текущего шаблона

или
PHP код:
<?
include $HTTP_SERVER_VAR["DOCUMENT_ROOT"]."/cnstats/cnt.php";
?>
или
PHP код:
<?
include "/home/www/www.cite.com/cnstats/cnt.php";
?>
для локали
PHP код:
<?
include "c:/serv/www/cnstats/cnt.php";
?>
в конфиге - wp-config.php вместо
PHP код:
define ('WPLANG''ru_RU'); 

написать
PHP код:
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG''ru_RU'); else define ('WPLANG'''); 
или
PHP код:
if (strpos($_SERVER['REQUEST_URI'], 'wp-admin')) define ('WPLANG''ru_RU'); else define ('WPLANG''en'); 

тогда вся морда сайта будет на английском.
Добавьте в каталог /wp-content/mu-plugins/ файл add-marquee.php со следующим кодом:

PHP код:
<?php
function add_marquee() {
    global 
$allowedposttags;

    
$moreallowedposttags = array (
        
'center' => array(),
        
'font' => array(
            
'face' => array(),
            
'size' => array(),
            
'color' => array()
        ),
        
'marquee' => array(
            
'behavior' => array(),
            
'bgcolor' => array(),
            
'direction' => array(),
            
'height' => array(),
            
'hspace' => array(),
            
'loop' => array(),
            
'scrollamount' => array(),
            
'scrolldelay' => array(),
            
'truespeed' => array(),
            
'vspace' => array(),
            
'width' => array()
        ),
        
'table' => array(
            
'background' => array(),
            
'border' => array(),
            
'height' => array(),
            
'style' => array(),
            
'width' => array()
        )
    );

    foreach (
$allowedposttags as $tag => $attr) {
        
$attr['class'] = array();
        
$attr['id'] = array();
        
$allowedposttags[$tag] = $attr;
    }

    return 
array_merge($allowedposttags$moreallowedposttags);
}
add_filter('edit_allowedposttags''add_marquee');
?>

или
Можно добавить в /wp-content/mu-plugins/ файл unfiltered-html.php:

PHP код:
<?php
function unfiltered_html() {
remove_filter('content_save_pre''wp_filter_post_kses');
}
add_action('init''unfiltered_html'11);
?>

После этого WordPress MU не будет вырезать нестандартные теги и атрибуты из текста записи, если не использовать визуальный редактор.
Взято из _constants.php от каталога fairlinks:
//Интегрирование в дизайн страницы.
//параметр дожен указывать на ПОЛНЫЙ адрес страницы в которую происходит играция.
//страница по указанному адресу должна содержать кодовую команду {FAIRLINKS_HERE} - именно вместо этого слова будет интегрирован каталог ссылок.
//для правильно отображения в дизайне сайта необходимо поправить основной шаблон global.tpl (например, убрать <head> и пр. т.к. это уже есть в дизайне)
//также можно указывать все поля для мета данных как в основном шаблоне (например {TITLE}) для отображения мета данных и пр. на странице дизайна.
//при интегрировании в дизайн необходимо сменить шаблоны на соответсвующий в котором нет мета полей (TITLE и пр.).
//По умолчанию в комплекте идёт набор шаблонов default_intgr
//если параметр оставить пустым, то интеграция произведена не будет.
PHP код:
define("Integrate_In_Page","");     //например http://mysite.ru/index.php?go=links 
Страниц: 1 2
URL ссылки