Раз уж так критично для Вас менять название файлов, то лучше сделать проверку, и если обнаруживается файл с таким именем, создаете новую папку, например 001 и туда записываете файла. Вообще лучшая структура похожая на загрузку файлов Wordpress.
{папка с контентом}/{текущий год}/{текущий месяц}/{текущая дата}/
Если же файл с таким именем в папке существует, создаете новую папку
{папка с контентом}/{текущий год}/{текущий месяц}/{произвольный номер или номер по порядку}/
А в общем лучше добавлять к имени файла его crc32 хеш, для примера, через знак минус.
Честно сказать, за все это время в паблике видел только один скрипт, и тот парсил не контент, а фотографии. Все остальное было платное.
Если бы там все красиво было сделано, то проблем бы не было. Шаблонизатор достаточно ужасен, но спасибо за советы.
почитай http://codex.wordpress.org/Function_Reference/post_class и http://seodon.ru/css/prioritety-stilej.php
За что он отвечает я понимаю, но не во всех местах его ставить это правильное решение, в некоторых случаях он как и должен html теги удалять из контента пользователей. php 5.3 на рабочем.
Для начала нужно перейти на сам сайт и вызвать панель разработчика, или как она называется. В Google chrome она вызывается нажатием F12. Там можно посмотреть, что перегрузило св-ва для вашего тега.
Сам шаблон выводиться нормально, а вот кириллические данные, которые передаются через MergeBlock, не выводятся совсем. Хотя если сделать var_dump блока, то все отлично видно. Насколько я понимаю сама функция преобразования(вырезания html тегов) режет эти данные из-за неправильно кодировки.
А вот как задать эту кодировку. Проблема возникает только на рабочем хосте, на локальном же, все работает отлично.
<!DOCTYPE html> <html lang="en"> <head> <title>Дизайн и верстка сайтов | Контакты</title> <meta charset="utf-8"> <link rel="stylesheet" type="text/css" media="screen" href="css/reset.css"> <link rel="stylesheet" type="text/css" media="screen" href="css/style.css"> <link href='http://fonts.googleapis.com/css?family=Cabin+Sketch:400,700' rel='stylesheet' type='text/css'> <script src="js/jquery-1.7.min.js"></script> <script src="js/jquery.easing.1.3.js"></script> <!--[if lt IE 9]> <script src="js/html5.js"></script> <link rel="stylesheet" type="text/css" media="screen" href="css/ie.css"> <![endif]--> </head> <body> <!--==============================header=================================--> <div class="header"> <div> <div class="subpages-nav"> <nav> <ul class="menu"> <li class="li-none"><a href="index.html">Главная</a></li> <li><a href="uslugi.html">Услуги</a></li> <li><a href="portfolio.html">Портфолио</a></li> <!--<li class="li-left li-none"><a href="services.html">Блог</a></li> <li><a href="news.html">Магазин</a></li>--> <li class="current li-left li-none"><a href="contacts.html">Контакты</a></li> </ul> <h1><a href="index.html"><img src="images/logo17.png" alt=""></a></h1> </nav> </div> </div> </div> <!--==============================content================================--> <section id="content"> <div class="pad-1"> <div class="page6-row1"> <div class="col-14"> <h2 class="h2">Контакты:</h2> <dl> <dt class="clr-1"><strong >Дизайн и вёрстка сайтов</strong><br> <dd><span class="clr-1">Icq:</span>------</dd> <dd><span class="clr-1">Скайп: </span>111111</dd> <dd><span class="clr-1">Email:</span><a href="#" class="link">------</a></dd> </dl> </div> <div class="col-16"> <h2 class="h2 p2">Обратная связь:</h2> <head> <title>Oбpaтнaя cвязь</title> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <link href="styling.css" rel="stylesheet" type="text/css" media='screen,projection' /> </head> <?phpinclude("/ArtNovyi/php/form/index.php"); ?> <?phpinclude("php/form/index.php"); ?> </div> </div> </div> </section> <!--==============================footer=================================--> <footer> <span><strong>© 2014 Все права защищены</strong><br> </body> </html>
А если включить вывод ошибок? http://www.php.net/manual/ru/errorfunc.configuration.php
И какая ошибка возникает?
Всем спасибо за ответы, готовый вариант найден на dklab.ru.