Sitealert

Рейтинг
469
Регистрация
30.09.2016
Green arrow:
используя условные операторы WP в шаблонах темы выводить контент в зависимости от дисплея

Думаю, в ВП - также, как и везде: шаблон на стороне сервера, а дисплей на стороне клиента. Поэтому максимум, что может сервер - получить User-Agent и угадать дисплей. Надёжнее это реализовать через CSS и Javascript.

---------- Добавлено 16.10.2016 в 23:05 ----------

Playerror:
не уверен, что через голый php можно детектить разрешение экрана.
Разве что через AJAX.

То есть основная проблема в том, чтобы найти идентичные части html?

miketomlin:
Вы программу имеете в виду?

У меня смутное подозрение, что он имеет в виду хостинг☝.

Осмелюсь предположить: может быть, имелось в виду что-нибудь вроде этого?

function ads1($atts, $content = null){
$google_ads=$content;
$button= '<div style="'.$atts.'">'.$google_ads.'</div>';
return $button;
}
..........
ads1('float:right;padding:8px 0px 8px 8px;', 'здесь ваш рекламный код №1');
LEOnidUKG:
Лишнее, сделайте как я написал, в функции file уже всё предусмотрено.

А вот и нифига. Вы же не знаете, каким образом ТС формирует или правит свой текстовый файл. Нашлёпает кучу пробелов, которых визуально не обнаружишь - и приехали. А trim их уберёт - причём, и в начале, и в конце. И код короче, опять же.

Вот чтобы так не делали, и придумали капчу. Можно, конечно, автоматом скачать формы с банковских сайтов, распарсить их, заполнить автоматом, и всё - упираетесь в вопрос "выберите все изображения с витринами".

Samail:
А может не бесплатного? Прикрутить к каталогу форму заказа и отправлять заказы тем поставщикам кто согласится процент от заказов платить.

Конкурент Яндекс-маркету 🤣.

Короче, я проверил у себя

<?php

$txt = file('gorod.txt');
$str = $txt[array_rand($txt)];
$strg = file_get_contents('foto/'.trim($str).'/text.txt');
echo str_replace("\n", '<br />', $strg);

Всё работает. Теперь сижу, жду🍿

Готов оплатить помощь.
когда премию принесут:):):)

Не пойдёть. Не реализован случайный выбор.

miketomlin:
Это без разницы. Web-сервер может спокойно пропустить адрес с компонентами вроде /../

Съесть-то он съест, да кто ж ему даст (С). Надо же эту строку правильно в код вписать.

---------- Добавлено 15.10.2016 в 14:57 ----------

birseo:
Не работает такой вариант
И тем не менее, именно так правильно. Потому что без этого Вы пытаетесь воткнуть в адрес перенос строки и, возможно, прочий мусор.

Тут вариантов нет, задан неправильный адрес - надо только причину выяснить, что на месте делается за несколько минут.

Всего: 8084