блин.. у меня парсер выдаёт текст в неправильной кодировке - крякозаяблах.. подскажите, как сменить кодировку на php ?
если сменить кодирвоку моего сайта на utf8, то всё норм, но мне надо оставить кодировку своего сайта windows-1251
red_led: в общем я решил проблему методом тыка.. Могу рассказать: переменная $cat_list бралась из файла show.full.php.. как-то так получилось, что если дважды обратиться к функции custom, то эта переменная меняла значения..
помогло добавление новых переменных в show.full.php:
$cat_list1 = explode( ',', $row['category'] );
$cat_list2 = explode( ',', $row['category'] );
Михаил: да, действительно.. но почему не работает тег [tablet]...
опишу подробнее:
У меня дле 9.5, я пытаюсь внедрить кусок код от дле 10.6, а именно [tablet][/tablet], внутри которого должен отображаться текст только на планшетах.
В шаблоне я написал [tablet]тест[/tablet]
Проблема: этот текст у меня спрятан на всех устройствах, т.к. при обращении к function check_device переменным назначаются следующие значения:
$action = true
$device = false
а по логике кода при данных параметрах должен отдаваться return ""
И это на всех устройствах!
Я не могу понять, КАКОЙ КУСОК КОДА отвечает за определение устройства, с которого просматривается страница: комп, планшет, мобила??
Игорь Воротнёв: спасибо! у меня действительно не была задана переменная $desktop - добавил её.
Проблема осталась - опишу подробнее:
У меня дле 9.5, я пытаюсь внедрить кусок код от дле 10.6, а именно [tablet][/tablet], внутри которого должен отображаться текст только на планшетах.
В шаблоне я написал [tablet]тест[/tablet]
Проблема: этот текст у меня спрятан на всех устройствах, т.к. при обращении к function check_device переменным назначаются следующие значения:
$action = true
$device = false
а по логике кода при данных параметрах должен отдаваться return ""
И это на всех устройствах!
Я не могу понять, КАКОЙ КУСОК КОДА отвечает за определение устройства, с которого просматривается страница: комп, планшет, мобила??
$page = iconv("utf-8", "windows-1251", $page);