AutoBlogger

AutoBlogger
Рейтинг
128
Регистрация
05.10.2011
SeoMotion:
Рекомендую FastStone Photo resizer. Помимо нанесения ватермарки ещё огромное количество возможностей, очень быстро пакетно фотки обрабатывает. Есть возможность как текст нанести, так и выбрать картинку для ватермарки.

FastStone Photo Resizer это урезанная версия приложения FastStone Image Viewer :)

Buzzy-Wuzzy:
Dram, например, при помощи экшена в фотошопе, выбираете папку с фотографиями, дальше фотошоп сам все делает.

Так ведь, ТС хочет размножить ватермарк по всей поверхности картинок, которые имеют разные размеры. Как именно, Вы предлагаете решить эту задачу при помощи фотошопа?

То, что у Вас сейчас находится во второй строке, должно быть в первый. Другими словами, надо убрать лишний перевод строки, который скрипт вставляет в самое начало RSS фида. Если скрипты самого движка Вы не трогали, то это может происходить из-за ошибки в одном из плагинов, либо в теплэйте сайта.

Попробуйте поотключать плагины, и временно установить дефолтный шаблон. Так, методом научного тыка найдете причину безобразий.

Кстати, каждый раз когда будете рефрешить фид в процессе поиска изменений, не забывайте удерживать "Shift", так как браузеры очень любят его кэшировать. А это значит, что без шифта, Вы все время будете видеть старую (т.е. битую) версию фида.

Dram:
FastStone Viewer позволяет загрузить ватермарк из картинки, но не позволяет написать просто слово в виде водяного знака.

Позволяет. Меню: Дополнительно->Текст-> Кликаем "Добавить Текст" и, собственно, настраиваем нужный нам текст для ватермарка (размеры, позиция, цвет, шрифт, прозрачность и т.д.)

Dram:
У меня так же картинки разного размера, нужно их замостить водяным знаком по всей поверхности.

Т.е. нужно одно и то же слово по всей картинке размножить? Если так, то можно помощи текста, типа:

WATERMARK WATERMARK WATERMARK
WATERMARK WATERMARK WATERMARK
WATERMARK WATERMARK WATERMARK

С учетом нужного размера, прозрачности и количества повторений чтоб заведомо накрыть картинку любого размера.

Либо, же, можно использовать полупрозрачный .PNG файл, с заранее раскиданными по нему ватермарками.

А чего там разбираться-то. Даже XML validator написал в чем проблема - первая строка XML файла пустой быть не может.

lmalts:
Спасибо за ответ,
а можно поподробнее, как и где ссылку создавать?
В первый раз с таким сталкиваюсь

Речь идет о симлинках (symlink). Оно конечно удобно, но нужен доступ к шеллу, и при переезде сайта на новый хост придется все снова перенастраивать. Через .htaccess же это делается примерно так:

redirect 301 /folder/subfolder/subsubfolder/page.html http://mysite.ru/page.html
mmmppp:
Нет, именно фейковый, такие счётчики ставятся для привлечения пользователей, в основном я такие видел только на порниках с оплатой за смс за скачивание видео.

Извиняюсь за, возможно, глупый вопрос, но если XMLHttpRequest не используется, то при чем там Ajax (Asynchronous JavaScript and XML)? Ваш скрипт разве не через обычный setTimeout работает?

Если честно, мне действительно очень интересно услышать ответ на свой вопрос.

Заранее спасибо!

mmmppp:
Счётчик, который вы видели, на Ajax, там меняется не только интервал показа, но и колличество гостей, пользователей, сколько качают в разное время суток. Обращайтесь, у меня есть.

Если тот счетчик сделан на 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>

:)

Tubei:
Да именно в в реальном времени, с периодичностью в несколько секунд.

Тогда, например, так:

<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>
Всего: 428