вопрос к опытным

Обсуждение CMS Made Simple в России.

Moderators: iturbay, wdwp

D1mka

Re: вопрос к опытным

Post by D1mka »

;D

Ты сделал его активным по дефолту, при добавление новой страницы новая страница примет его,
Если хочешь старые страници перевести, то зайди в Контент -> страницы, там выбери нужную страницу и поменяй шаблон там.

Мэджик! Но работает :)
Last edited by D1mka on Wed Oct 29, 2008 7:54 am, edited 1 time in total.
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: вопрос к опытным

Post by von-hamster »

Либо "шаблон->Установить для всех страниц"
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

С меня пузырь!  Правда в верхней части страницы вылезла куча ошибок типа Smarty error, будем с этим разбираться.
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

Посмотрел код на шаблоне.
На сколько я понял {* Don't remove this! Metadata is entered in Site Admin/Global settings. *} это комментарий.
А это что {metadata} тег?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: вопрос к опытным

Post by von-hamster »

На сколько я понял {* Don't remove this! Metadata is entered in Site Admin/Global settings. *} это комментарий.
А это что {metadata} тег?
Точно... А вообще, чтобы проще было разбираться:
http://www.smarty.net/manual/ru/

Если побыстрее, то:
http://www.smarty.net/manual/ru/languag ... syntax.php

Конкретно по тегам и функциям cms можешь посмотреть в документации к модулям... Если что-то будет не понятно - спрашивай...
Last edited by von-hamster on Wed Oct 29, 2008 10:03 am, edited 1 time in total.
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

А существуют ли какие нибудь учебники по smarty с последовательной отработкой команд, а не просто описаловка?
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

Не подскажете, почему мне даёт ошибку на  На главную";}?>

Ошибка такая (Smarty_Compiler.class.php, line 1547)" string(166) "Smarty error: [in template:22 line 244]: syntax error: invalid attribute name: '"На главную";'

По идее ведь php он должен без проблем принимать?
von-hamster
Power Poster
Power Poster
Posts: 339
Joined: Thu Nov 01, 2007 3:11 pm

Re: вопрос к опытным

Post by von-hamster »

Code: Select all

 <?php if(isset($_GET['id'])){
print "<a href='index.php'>На главную</a>";}?>
Если ты это пишешь в шаблоне - то это неверно: скобки {} - это спецсимвол смарти, который он рассматривает, как тэг, а тэга {print "На главную";} - не существует...

Лучше добавь пользовательский тэг, например, my_link, в который вписываешь

Code: Select all

if(isset($_GET['id'])){
print "<a href='index.php'>На главную</a>";}
А в шаблон вставляешь: {my_link}
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

не хочет принимать этот код :-( пишет Parse error: syntax error, unexpected '<'
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

сорри понял
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

Теперь ошибки нет но и ссылки тоже :-/
D1mka

Re: вопрос к опытным

Post by D1mka »

можешь сделать в шаблоне как в смарти
{if isset($smarty.get.id)}
На главную
{/if}

помоемому так, если мне память не изменяет :)

Тут про переменные запроса ($_GET)
Тут про IF
Last edited by D1mka on Thu Oct 30, 2008 1:53 pm, edited 1 time in total.
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

тоже ссылка не появилась
D1mka

Re: вопрос к опытным

Post by D1mka »

Щас проверил у себя
{if isset($smarty.get.page)}
На главную
{/if}
У меня переменная page а не id, у меня такой скрипт в шаблоне работает :)

У тебя точно переменная id?
didos
Forum Members
Forum Members
Posts: 16
Joined: Mon Oct 27, 2008 2:08 pm

Re: вопрос к опытным

Post by didos »

Да, всё вроде так. Изначально всё работало пока я страницу в шаблон не загнал, все стили и скрипты я закрыл {literal} а с этим проблема
Post Reply

Return to “Russian - русский”