uCoz имеет, как и многие другие CMS, свой "язык программирования", или иначе - условные операторы. Они используются для обработки серверных переменных, создавая условия выполнения различных рода действий сайтом
Пример переменных: $IP_ADDRESS$ (выводит ip-адрес зашедшего на сайт пользователя) $POLL$ (один из опросов вашего сайта)<br>$YEAR$ (текущий год) $USERNAME$ (логин пользователя, зашедшего на сайт)
Полный их список вы можете найти на странице редактируемого вами шаблона.
Учимся работать с переменными:
1) Для того, чтобы задействовать ту или иную функцию шаблона, выберите переменную и вставьте её код в то место, где желаете увидеть результат. 2) Сохраните шаблон
Строим простейшие условия из переменных
У всех условий существует конструкция общего вида:
Code условие соблюденоусловие не соблюдено <br> где <i>$переменная$</i> - любая переменная, поддерживающаяся шаблоном, <i>else</i> - отрицание (то есть, условие не выполнено), <i>endif</i> - конец. <br><u><br>Пример:</u> <br><br> Code Вы - пользовательВы зашли как гость!
Следует знать, что отрицание выражается не только через else, но и восклицательный знак перед переменной. Также значение считается ложным, если оно пустое, либо равно "0".
Пример:
Code Вы зашли как гость!
Несколько переменных в условии...
Данный код работает по принципу "если выполнено это условие И это". Переменных здесь можно вписать сколько угодно, разделяя их and'ом. Code Я знаю, что вы вошли как пользователь и ваше имя - NikS)
Принцип "если выполнено это условие ИЛИ это". Переменных здесь можно вписать сколько угодно, разделяя двумя вертикальными чертами. Code Гмм... либо вы вошли как пользователь, либо на дворе 2010 год :)
Поиск, сравнение результатов условий...
Code Тогда сообщение о катастрофе появится как раз к сроку :)
Code '1000')?>Вы набрали больше 1000 постов на форуме!
Code Число не четноеЧисло четное
Обрезка значений переменных
Здесь выведется что-то вроде Ni
0 - позиция символа, с которого начать обрезку 2 - позиция символа, которым закончить обрезку
Code
Этот код посчитает количество символов в переменной. Если $USERNAME$='NikS', то следующий код выведет "четверку".
Code
Данный код найдет в моем нике (NikS) позицию буквы "k" - 3.