FastStone Photo Resizer это урезанная версия приложения FastStone Image Viewer :)
Так ведь, ТС хочет размножить ватермарк по всей поверхности картинок, которые имеют разные размеры. Как именно, Вы предлагаете решить эту задачу при помощи фотошопа?
То, что у Вас сейчас находится во второй строке, должно быть в первый. Другими словами, надо убрать лишний перевод строки, который скрипт вставляет в самое начало RSS фида. Если скрипты самого движка Вы не трогали, то это может происходить из-за ошибки в одном из плагинов, либо в теплэйте сайта.
Попробуйте поотключать плагины, и временно установить дефолтный шаблон. Так, методом научного тыка найдете причину безобразий.
Кстати, каждый раз когда будете рефрешить фид в процессе поиска изменений, не забывайте удерживать "Shift", так как браузеры очень любят его кэшировать. А это значит, что без шифта, Вы все время будете видеть старую (т.е. битую) версию фида.
Позволяет. Меню: Дополнительно->Текст-> Кликаем "Добавить Текст" и, собственно, настраиваем нужный нам текст для ватермарка (размеры, позиция, цвет, шрифт, прозрачность и т.д.)
Т.е. нужно одно и то же слово по всей картинке размножить? Если так, то можно помощи текста, типа:
WATERMARK WATERMARK WATERMARKWATERMARK WATERMARK WATERMARKWATERMARK WATERMARK WATERMARK
С учетом нужного размера, прозрачности и количества повторений чтоб заведомо накрыть картинку любого размера.
Либо, же, можно использовать полупрозрачный .PNG файл, с заранее раскиданными по нему ватермарками.
А чего там разбираться-то. Даже XML validator написал в чем проблема - первая строка XML файла пустой быть не может.
Речь идет о симлинках (symlink). Оно конечно удобно, но нужен доступ к шеллу, и при переезде сайта на новый хост придется все снова перенастраивать. Через .htaccess же это делается примерно так:
redirect 301 /folder/subfolder/subsubfolder/page.html http://mysite.ru/page.html
Извиняюсь за, возможно, глупый вопрос, но если XMLHttpRequest не используется, то при чем там Ajax (Asynchronous JavaScript and XML)? Ваш скрипт разве не через обычный setTimeout работает?
Если честно, мне действительно очень интересно услышать ответ на свой вопрос.
Заранее спасибо!
Если тот счетчик сделан на Ajax, то значит он показывает реальную статистику, и стало быть, он уже не фэйковый. На сколько я понял суть задачи, ТС'у был нужен именно фэйковый счетчик, выдающий рандомные значения в пределах заданных интервалов (e.g. от 30 до 80 посетителей).
Надеюсь, что ТС поправит меня, если я что-то понял неправильно.
Например так:
<head><meta http-equiv="refresh" content="5; url=http://downloads.wordpress.org/plugin/wp-mass-delete.zip"></head><body>Загрузка файла начнется через 5 секунд.</body>
:)
Тогда, например, так:
<html><head><script type="text/javascript">var o=w=d=0;function startTime() {if(!o || Math.random()>.5) o=30+Math.floor(Math.random()*50);if(!w || Math.random()>.5) w=10+Math.floor(Math.random()*20);if(!d || Math.random()>.5) d=10+Math.floor(Math.random()*20);document.getElementById('txt').innerHTML="На сайте онлайн: "+o+"<br />Смотрят видео: "+w+"<br />Скачивают файлы: "+d;setTimeout('startTime()',1000);}</script></head><body onload="startTime()"><div id="txt"></div></body></html>
Желаемый период обновления задается тут: setTimeout('startTime()',1000);
P.S. Чуть улучшил код, чтоб цифры с разными интервалами обновлялись :)
Как-то так:
<script type="text/javascript">document.write("На сайте онлайн: " + (30 + Math.floor(Math.random()*50)) + "<br />");document.write("Смотрят видео: " + (10 + Math.floor(Math.random()*20)) + "<br />");document.write("Скачивают файлы: " + (10 + Math.floor(Math.random()*20)));</script>