JohnCMS 7.0.0

Тема закрыта
19.43K
.
# Simba (20.02.2017 / 13:45)
Убери 2 точки в начале пути
Без изменении
.
# Nurdaulet (20.02.2017 / 13:52)
Без изменении
не может такого быть
.
# ramzes (20.02.2017 / 13:56)
не может такого быть
Может условие неправильная?)

/*
-----------------------------------------------------------------
Определение WAP или WEB   
-----------------------------------------------------------------
*/
$set = $systemUser->theme;
if ($set == 'default')
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/head.php';
.
Делаю так
$set = $systemUser->theme;

if ($set == 'web') {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/head.php';
} else {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/default/head.php';
}


На главной странице загружается /theme/default/head.php, на остальных /theme/web/head.php
.
¯\_(ツ)_/¯
Так там же какие то сложные настройки юзера, их надо как то по особому выбирать

a:11:{s:6:"avatar";b:1;s:6:"digest";b:0;s:10:"direct_url";b:1;s:7:"field_h";i:4;s:7:"field_w";i:40;s:5:"kmess";i:10;s:8:"quick_go";b:0;s:9:"timeshift";i:0;s:4:"skin";s:7:"default";s:7:"smileys";b:1;s:8:"translit";b:0;}
.
# PaRtiZzaN (20.02.2017 / 14:05)
Так там же какие то сложные настройки юзера, их надо как то по особому выбирать


a:11:{s:6:"avatar";b:1;s:6:"digest";b:0;s:10:"direct_url";b:1;s:7:"field_h";i:4;s:7:"field_w";i:40;s:5:"kmess";i:1
Мои знания туда еще не дошли, поэтому сделал в отдельный столбец
.
# Nurdaulet (20.02.2017 / 14:05)
Делаю так
$set = $systemUser->theme;

if ($set == 'web') {
require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/head.php';
} else {
require_once $_SERVER['DOCUMENT_ROOT'].'/theme/default/head.ph
значит на главной у тебя не видит в конфиге что веб надо подключить
.
# ramzes (20.02.2017 / 14:39)
значит на главной у тебя не видит в конфиге что веб надо подключить
Код head.php
/*
-----------------------------------------------------------------
Определение WAP или WEB   
-----------------------------------------------------------------
*/
$set = $systemUser->theme;

if ($set == 'web') {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/head.php';
} else {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/default/head.php';
}


end.php
<?php

/*
-----------------------------------------------------------------
Определение WAP или WEB   
-----------------------------------------------------------------
*/
$set = $systemUser->theme;

if ($set == 'web') {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/end.php';
} else {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/default/end.php';
}


mainmenu.php

<?php

/*
-----------------------------------------------------------------
Определение WAP или WEB   
-----------------------------------------------------------------
*/
$set = $systemUser->theme;

if ($set == 'web') {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/web/mainmenu.php';
} else {
	require_once $_SERVER['DOCUMENT_ROOT'].'/theme/default/mainmenu.php';
}


Все нормально работает, кроме главной, в главной странице при $set == 'web' загружается /theme/default/head.php, а mainmenu.php и end.php открываются, что не так?
.
print_r($systemUser); посмотри для начала
.
Nurdaulet
# ramzes (20.02.2017 / 18:54)
print_r($systemUser); посмотри для начала
Johncms\User Object ( [userConfigObject:Johncms\User:private] =>
Johncms\UserConfig Object (
[storage:protected] => Array (
[timeshift] => 0
[directUrl] =>
[fieldHeight] => 1
[kmess] => 7
[skin] => default
[lng] => ru )
[flag:protected] => 2
[iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) )
[storage:protected] => Array (
[id] => 1
[name] => admin [name_lat] => admin
[password] => ***************************
[rights] => 9
[failed_login] => 0
[imname] => [sex] => m
[komm] => 1 [postforum] => 16
[postguest] => 3
[yearofbirth] => 0
[datereg] => 1484813121
[lastdate] => 1487612979
[mail] => admin@kz.kz
[icq] => 0 [skype] =>
[jabber] => [www] => http://10.11.13.73
[about] =>
[live] =>
[mibile] =>
[status] => Тут отображается статус пользователя
[ip] => 3232246409
[ip_via_proxy] => 0
[browser] => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36
[preg] => 1
[regadm] =>
[mailvis] => 0
[dayb] => 0
[monthb] => 0
[sestime] => 1487612621
[total_on_site] => 42161
[lastpost] => 1487318598
[rest_code] =>
[rest_time] => 0
[movings] => 9
[place] =>
[set_user] => a:7:{s:9:"timeshift";i:0;s:9:"directUrl";b:0;s:11:"fieldHeight";i:1;s:5:"kmess";i:7;s:4:"skin";s:7:"default";s:3:"lng";s:2:"ru";}
[set_forum] => a:4:{s:5:"farea";b:1;s:4:"upfp";b:0;s:7:"preview";b:1;s:8:"postclip";i:2;}
[set_mail] =>
[karma_plus] => 0
[karma_minus] => 0
[karma_time] => 1487587795
[karma_off] => 0
[comm_count] => 1
[comm_old] => 1
[smileys] =>
[theme] => web
[ban] => Array ( ) )
[flag:protected] => 2
[iteratorClass:protected] => ArrayIterator [protectedProperties:protected] => Array ( [0] => storage [1] => flag [2] => iteratorClass [3] => protectedProperties ) )
Всего: 740