На днях я случайно наткнулся на одном из своих старых сайтов на двадцатимегабайтовый файл error_log. Так иногда бывает, когда сайт давно работает, не трогаешь его, потом сделаешь какое-то изменение, может даже и не в нём самом, а в глобальных настройках, или в нём, но вроде незначительное изменение, которое не должно ни на что повлиять, бегло проверишь - вроде работает, и забываешь. А оказывается, где-то какая-то страничка не работает. И ошибки скапливаются в error_log. И я подумал, почему бы не велеть системе FileSafe оповещать меня об изменениях так же и в error_log-ах? Велел. За неделю с её помощью обнаружил ещё несколько старинных ошибок в давно забытых мною сайтах :-)
Вот здесь:
/* Header */#header {position:relative; width: 1024px; margin: 0px auto 0 auto; background:url(wp-content/themes/voidy/logo.png) no-repeat top center;}
нужно добавить "/" перед путём к картинке, то есть так:
/* Header */#header {position:relative; width: 1024px; margin: 0px auto 0 auto; background:url(/wp-content/themes/voidy/logo.png) no-repeat top center;}
А это:
<div class="loogo"><img src="/wp-content/themes/voidy/logo.png"></div> - это не надо, уберите вообще.
Я думаю, это сумма новых сообщений во всех темах, в которые вы заглядывали. Новых - означает, добавленных после того, как вы последний раз просмотрели тему.
Проблема в том, что в отличие от ИЕ и Оперы, Хром почему-то при сохранении картинки не берёт её из собственного кеша, а запрашивает заново с сервера. Я добавил ещё пару заголовков, чтобы сказать хрому, чтобы он не был таким щепитильным, и использовал кеш для картинки в течение часа. В прикриплении изменённый dm_create.php. На моём локальном компе вроде заработало в хроме.
Конечно возможно. Около 10 лет назад я сделал сайт анекдотов http://anek.ws/ который подбирает анекдоты персонально по вкусу каждого посетителя. Вкусы определяются оценками, которые посетители ставят анекдотам. А делается это примерно так, как вы собираетесь. Только групп пользователей не 2 а более 100. Оценка каждого пользователя каждому анекдоту влияет на выдачу этого анекдота членам этой же группы пользователей. После того, как я это изобрёл, я выяснил, что это уже изобрели давно до меня, и назвали "коллаборативная фильтрация" :-)
Как на счёт wiki?
Извиняюсь, моя ошибка, строка 19 должна быть такой:
header('Content-type: image/jpeg');
(я там лишнюю ] брякнул)
Прикрепите пожалуйста сюда этот файл dm_create.php (запакуйте зипом), чтобы можно было увидеть, что там на 19 строке и рядом.
Попробуйте добавить:
header('Content-type: image/jpeg']);
вот здесь:
// Печать демотиватора на экран
if (isset($_GET['dm'])) {
session_start();
$filename = $_SESSION['dm_fname'];
$slogan1 = $_SESSION['dm_slogan1'];
$slogan2 = $_SESSION['dm_slogan2'];
demotivator($filename,$slogan1,$slogan2);
unlink($filename);
exit;
}
П.С.
Хочется особо отметить, вот как надо задавать вопросы! Максимум информации, всё что может понадобиться для решения проблемы. За решение такой задачи приятно браться, и такому спрашивающему приятно отвечать :-)
Или без картинки. Разметка как у Сашко, а стили вот:
.block {height:0; overflow:visible; border-bottom:1px solid blue; text-align:center; position:relative; margin:20px;}.block span{background: #fff; padding: 0 15px; position:relative; top:-0.75em}