Ну тут все элементарно. Надо просто взять и написать :)
Если речь идет о десктопном приложении, то обратите внимание на FastStone Viewer, который умеет делать все, что Вы перечислили.
На здоровье! ;)
Можно. Вот так:
<?php if (!is_single(array(1,2,3))) { ?> СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА <?php } else { ?> КОД ТИЗЕРА <?php } ?>
И для страниц
<?php if (!is_page(array(1,2,3))) { ?> СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА <?php } else { ?> КОД ТИЗЕРА <?php } ?>
Я даже не вникал :) Вы спросили "как" - я показал.
Зачем заморачиваться с какими-то мудреными паттернами, когда все можно сделать очень просто?
$text = "3525 Sage, #807 ( Houston, TX 77056 ( blablabla, blablabla ...";preg_match('/^(.*?,.*?),/', $text, $matches);echo $matches[1];
А я вообще не пойму проблемы. Почему при генерации HTML со ссылками, не перегонять их автоматом через urlencode? И тогда "httр://mysite.ru/upload/shop_1/4/3/3/item_4335/Индийский слон.jpg" превратиться в http://mysite.ru/upload/shop_1/4/3/3/item_4335/Индийский слон.jpg?
В чем, собственно, проблема?
Плагин я не смотрел, но похоже, что он просто не работает с юникодом. Кстати, какая кодировка у исходного vbulletin сайта? Можно ссылку?
С чего бы это? Или оператор "not" уже отменили? :)
При помощи вот такого простого кода:
<?php if (!is_single(array(1,2,3))) { ?>СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА<?php } ?>
Этот код нужно вставить в то место шаблона WP (например, в single.php), где должен располагаться блок Adsense. Цифры 1,2,3 это примеры ID постов, на которых Adsense показываться не должен - замените их своими.
Если нужно сделать то же самое, но только для страниц, то код будет таким:
<?php if (!is_page(array(1,2,3))) { ?>СЮДА ВСТАВЛЯЕМ КОД АДСЕНСА<?php } ?>
IMHO проще и не придумаешь.
Извините, не удержался 😂😂😂