Чтение RSS каналов

Форум

Открыть Ответить

Переменные типа {%var%} в шаблоне темы

2.33

2.33
1
27.10.2008 22:13:0029.10.2008 13:53:30
В общем такой у меня вопросик. Как мне сделать так, чтобы например переменная {%var%} заменялась на что-нибудь, как например {%BLOCKS left%} заменяется на левые блоки и тп. Ковырял sources.php, но что-то нифига не понял ^^ Смайл - 04

Мне необходимо, чтобы такая переменная в шаблоне заменялась определённым куском кода.

Как мне такое сделать?


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 4
Сервер: Сервер в интернете
3.92

3.92
2
27.10.2008 22:36:0027.10.2008 22:38:16
Рекомендую воспользоваться стандартной переменной. Дикларируем переменную в функции function themeheader($head) { файла: function/template.php

После:
$s_recomm = ""._RECOMMEND."";


Добавляем:
$test_var = "Наш текст или функция";


Далее уже в файле index.html используем нашу переменную $test_var

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
3
27.10.2008 22:38:0227.10.2008 23:10:35
О, спасибки, попробуем! Смайл - 04


почему то то что я хотел вставить, получилось прямо сверху сайта, а не в том месте, где я в шаблоне переменную вбил.. =(

=============

если быть точным, почему то этот глюк только с функциями, любыми. Если просто поставить $var = "text la la la";, то всё нормально, отображается где нужно, а если чтото типа $var = myfunction();, то эта функция выводится наверх сайта... как с этим быть? =/
3.92

3.92
4
27.10.2008 23:54:18
Функцию: myfunction(); покажите.

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
5
28.10.2008 11:01:57
Я всё таки сделал блоком....
3.92

3.92
6
28.10.2008 13:38:27
Goshan, если в функции есть вывод echo, то это может служить причиной вывода вне шаблона, рекомендую использовать return

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
7
02.11.2008 18:36:02
эээ... а как использовать return?
3.92

3.92
8
02.11.2008 23:52:48
Goshan,
function myfunc(){
     $a = 100;
     return $a;
}
3.91

3.91
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь