Тема закрыта
та знаю, я просто для теста
В первом варианте теперь выводит тупо название шаблона (main_index.html) и больше ничего нет (уже перешел по ?type=full)
Добавлено2011.07.25 12-53
Это я пихал в document_parser
Та я только команду echo знаю, и всё)))
С этим примеров выдает кучу ошибок вида
ПДА версия Fapos
Отправлено: 25 Июл 2011#51
ну делаешь ссылку вида http://domen.ru?type=full
ну в коде, например в index.php
ну в коде, например в index.php
1
2
3
<?php if (!empty($_GET['type']) && $_GET['type'] === 'full') {
$_SESSION['version'] = 'full';
}?>
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 25 Июл 2011#52
Drunya, а в document_parser как всунуть?
Я пишу
А пишет
чет на version ругается. А вроде ошибок нету
Я пишу
1
2
3
4
<?php if ($_SESSION['version']=='full') {
if(mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file; }
}?>
А пишет
Цитата
Notice: Undefined index: version in /home/user/public_html/sys/fnc/document_parser.class.php on line 134
чет на version ругается. А вроде ошибок нету
Отправлено: 25 Июл 2011#53
Сашка_из_Шебекино, как то тупо ты написал. Смотри
Если хотим полную версию {
если пда {
показыаем пда.
}
}
А надо типа так
Если хотим полную версию {
показаем полную
} иначе {
показываем пда
}
А вот как это в коде
Типа этого что-то надо
Добавлено2011.07.25 12-31
или упрощенный вариант
Если хотим полную версию {
если пда {
показыаем пда.
}
}
А надо типа так
Если хотим полную версию {
показаем полную
} иначе {
показываем пда
}
А вот как это в коде
1
2
3
4
5
6
7
8
9
<?php if ((!empty($_SESSION['version']) && $_SESSION['version'] === 'full') ||
(!empty($_GET['version']) && $_GET['version'] === 'full')) {
$_SESSION['version'] = 'full';
return $file;
} else {
if(mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file;
}
}?>
Типа этого что-то надо
Добавлено2011.07.25 12-31
или упрощенный вариант
1
2
3
4
5
<?php if (!in_array('full', $_GET['version'])
&& !in_array('full', $_SESSION['version'])
&& mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file;
}?>
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 25 Июл 2011#54
Drunya пишет:
как то тупо ты написал
В первом варианте теперь выводит тупо название шаблона (main_index.html) и больше ничего нет (уже перешел по ?type=full)
Добавлено2011.07.25 12-53
Это я пихал в document_parser
Отправлено: 25 Июл 2011#55
Сашка_из_Шебекино, блин ну ты же не тупо мой код копипасть, а сам смотри что там написано. Я для примера написал, код не рабочий. Видишь, он возвращает имя файла а не его содержимое, если ты хочешь получить полную версию. И еще я сперва использовал $_GET['type'] а потом для наглядности $_GET['version'].
Добавлено2011.07.25 15-49
Вот так должно работать. Только если передавать флаг в ГЕТе, то не type а version
Добавлено2011.07.25 15-49
1
2
3
4
5
6
7
<?php if (!in_array('full', $_GET['version'])
&& !in_array('full', $_SESSION['version'])
&& mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file;
} else {
$_SESSION['version'] = 'full';
}?>
Вот так должно работать. Только если передавать флаг в ГЕТе, то не type а version
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 25 Июл 2011#56
Drunya пишет:
блин ну ты же не тупо мой код копипасть, а сам смотри что там написано.
С этим примеров выдает кучу ошибок вида
Цитата
Warning: in_array() expects parameter 2 to be array, string given in /home/user/public_html/sys/fnc/document_parser.class.php on line 135 Warning: in_array() expects parameter 2 to be array, string given in /home/user/public_html/sys/fnc/document_parser.class.php on line 136
Отправлено: 25 Июл 2011#57
ой бля. Сорри. Это я тупанул
Добавлено2011.07.25 19-21
типа так. Должно проканать
1
2
3
4
5
6
7
<?php if (!in_array('full', $_GET)
&& !in_array('full', $_SESSION)
&& mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file;
} else {
$_SESSION['version'] = 'full';
}?>
Добавлено2011.07.25 19-21
типа так. Должно проканать
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 25 Июл 2011#58
Drunya, во спасибо, работает. Теперь попробую сам сделать ссылку входа в пда
Добавлено2011.07.25 20-08
И того код полностью
не подскажешь как можно укоротить? Также похоже в моем коде кажется не нужна mobile_device_detect()
Добавлено2011.07.25 20-08
И того код полностью
1
2
3
4
5
6
7
8
9
10
<?php if (!in_array('full', $_GET) && !in_array('full', $_SESSION) && mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
$file = 'pda_' . $file;
} else {
$_SESSION['version'] = 'full';
}
if (!in_array('pda', $_GET) && !in_array('pda', $_SESSION) && mobile_device_detect(true, true, true, true, true, true, true, false, false)) {
} else {
$file = 'pda_' . $file;
}?>
не подскажешь как можно укоротить? Также похоже в моем коде кажется не нужна mobile_device_detect()
Отправлено: 25 Июл 2011#59
Ну если что, спрашивай
Я горжусь тем, что создал бесплатную CMS - AtomX . И люблю нашу команду)
Отправлено: 25 Июл 2011#60
Проблема в том что при переходе по любой ссылке толи сессия обрывается, я не пойму. Ну в общем возвращается к параметрам по дефалту. Как исправить?
Зарегистрируйтесь или авторизуйтесь что бы писать
Сейчас online: 66. Зарегистрированных: 0. Гостей: 66.