developer_php

Рейтинг
16
Регистрация
24.04.2012

Если бы не пример в первом посте я бы решил, что вам нужен shortcode. Можно было бы вставить на странице


[mydiv]содержание[/mydiv]

или в шаблоне(там разная технология вызова)


<?php echo do_shortcode('[mydiv]содержание[/mydiv]'); ?>

mydiv разумеется как вариант, и написать к нему плагин, который повесит хук на этот shortcode посредством

add_shortcode('mydiv', 'mydiv_func');

И там же написать функцию


function mydiv_func($attrs, $content = null)
{
return %свой html код%;
}

При этом $attrs это массив аттрибутов, например при [mydiv link="ссылка на статью"]content[/mydiv] вы получите $attrs['link']="ссылка на статью", ну а $content понятно content между тегами. Вы это имели в виду?

В файле engine/classes/comments.class.php в функции build_comments меняем


$tpl->set( '{author}', "<a href=\"mailto:".htmlspecialchars($row['gast_email'], ENT_QUOTES)."\">" . $row['gast_name'] . "</a>" );

на


$tpl->set( '{author}', $row['gast_name'] );

На самом деле никогда такого не делал. Попробуйте


RewriteEngine on
RewriteRule ^([a-zA-Z0-9\-\_]*)$ $1.php

В скобках символы можно добавлять в зависимости от символов, используемых в названиях файлов. Можно сразу написать (.*), но оно может включать нежелательные для вас варианты.

Ну а если news не физическая директория, то


RewriteEngine on
RewriteRule ^news news.php

Этот код похож на dle, так и есть? Что там может быть зашифрованно? Скорей всего надо просто в скрипте заменить вывод картинки. Если хотите можете в личку скинуть ftp-доступ.

Выведите на экран переменную $sql, что в ней? Попробуйте выполнить этот запрос через phpmyadmin.

Этот код формирует в $cat список категорий через запятую. Если в БД поле varchar нет причин не работать.

Замените

$cat	 = intval($_POST['category']);

на


$cat = "";
foreach($_POST['category'] as $value)
{
$cat .= intval($value).",";
}
$cat = substr($cat, 0, strlen($cat) - 1);

Не знаю поможет ли, у меня в двух разных версиях такие <title>, может какой-нибудь подойдет:


<title><?php wp_title(''); ?><?php if(wp_title('', false)) { echo ' |'; } ?>
<?php bloginfo('name'); ?></title>

<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;

wp_title( '|', true, 'right' );

// Add the blog name.
bloginfo( 'name' );

// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";

// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyeleven' ), max( $paged, $page ) );

?></title>

Не понял. Картинку фона? Общая на всех? Если так, то добавьте ко всем li где нужна ссылка какой-нибудь класс, например withimage, и в css пропишите


.service ul li.withimage{
background:url(путь к картинке);
}
Всего: 90