Ау, люди...
Неужели никто не знает? Хоть скажите - вопрос сильно сложный, или наоборот ламерский, что никто не хочет отвечать...
eXtreme Styles
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 19 лет 6 месяцев
Lektor
Вроде не совсем тупо вопрос задал, посчитал понятным, для тех кто знает решение...
Подробнее: В eXtreme Styles возможно использование PHP кода в шаблоне. Исключение - использование переменных шаблона в PHP коде (их нужно преобразовать), в моем случае переменная вида {postrow.attach.attachrow.DOWNLOAD_NAME}
В мануале eXtreme Styles, дан пример на переменную вида {catrow.forumrow.XXXXXX} , в моем случае, я прошу ответить, какой вид должна иметь переменная {postrow.attach.attachrow.XXXXXX} У меня "шо-то не получается" .
Вроде не совсем тупо вопрос задал, посчитал понятным, для тех кто знает решение...
Подробнее: В eXtreme Styles возможно использование PHP кода в шаблоне. Исключение - использование переменных шаблона в PHP коде (их нужно преобразовать), в моем случае переменная вида {postrow.attach.attachrow.DOWNLOAD_NAME}
В мануале eXtreme Styles, дан пример
Код: Выделить всё
3. Loop Template Variables
To access loop variable inside loop in php code in template use name of last loop, add "_item" to it. For example, {postrow.MESSAGE} would be $postrow_item['MESSAGE'];
For nested loops use only last loop item. For example. {catrow.forumrow.U_VIEWFORUM} would be the same as {forumrow.U_VIEWFORUM}: $forumrow_item['U_VIEWFORUM'];
Current loop iteration can be accessed as "_i". For example, for "postrow" loop it would be $postrow_i
Number of loop iterations can be accessed as "_count". For example, for "postrow" loop it would be $postrow_count
Re: eXtreme Styles
такая задача.. нужно упростить шаблоны для уже существующего стиля, чтобы было 2 варианта обрамления - тяжелый и лёгкий.
для этого взял существующий стиль, скопировал его в папку с другим названием, переименовал файлы css и cfg соответственно на имя нового стиля (как и имя папки). но Extreme Styles MOD в упор не хочет видеть новый стиль.
в чём моя ошибка? подскажите, пожалуйста.
для этого взял существующий стиль, скопировал его в папку с другим названием, переименовал файлы css и cfg соответственно на имя нового стиля (как и имя папки). но Extreme Styles MOD в упор не хочет видеть новый стиль.
в чём моя ошибка? подскажите, пожалуйста.
-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
Re: eXtreme Styles
там ещё должен быть файлик theme_info.cfg
с содержимым где subSilver - заменить на имя нового стиля.
с содержимым
Код: Выделить всё
.....................
$subSilver[0]['template_name'] = "subSilver";
$subSilver[0]['style_name'] = "subSilver";
$subSilver[0]['head_stylesheet'] = "subSilver.css";
$subSilver[0]['body_background'] = "background.jpg";
.....................
-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
Re: eXtreme Styles
Где-то накосячили
Код
грубо говоря - всё крутится около theme_info.cfg
Код
Код: Выделить всё
// find all styles to install
$res = @opendir('../templates/');
$styles = array();
while(($file = readdir($res)) !== false)
{
if($file !== '.' && $file !== '..' && @file_exists('../templates/'.$file.'/theme_info.cfg') && @file_exists('../templates/'.$file.'/'.$file.'.cfg'))
{
$arr = xs_get_themeinfo($file);
for($i=0; $i<count($arr); $i++)
{
if(isset($arr[$i]['template_name']) && $arr[$i]['template_name'] === $file)
{
$arr[$i]['num'] = $i;
$style = $arr[$i]['style_name'];
$found = false;
for($j=0; $j<count($style_rowset); $j++)
{
if($style_rowset[$j]['style_name'] == $style)
{
$found = true;
}
}
if(!$found)
{
$styles[$arr[$i]['style_name']] = $arr[$i];
}
}
}
}
}
closedir($res);