Jump to content
Sign in to follow this  
#Vrad

PHP + CSS

Recommended Posts

Помогите пожалуйста в php полный 0 можно как то добавить Class стиля в код php сколько пробовал искал в интернете все слетало.

 

// FOR MOBILE VERSION 1.0
if($config['temp'] == 'mobile'){
 
$avaPREFver = '50_';
$noAvaPrf = 'no_ava_50.png';
 
} else {
$avaPREFver = '';
$noAvaPrf = 'no_ava.gif';
 
 
Мне надо к $noAvaPrf = 'no_ava.gif'; поставить стиль блока css. Не могу сообразить как.
       
 

Share this post


Link to post
Share on other sites

Если не ошибаюсь 
Пример:
$noAvaPrf = '<div class='error'>/templates/default/no_ava.gif</div>';

Edited by CimisliaMD

Share this post


Link to post
Share on other sites

Если не ошибаюсь 

Пример:

$noAvaPrf = '<div class='error'>/templates/default/no_ava.gif</div>';

Не попрет так

Share this post


Link to post
Share on other sites

Пример выше полный бред. Вы посмотрите что переменная эта делает сначала. А потом сразу поймете почему див класс в этой строке не канает.

$noAvaPrf = 'no_ava.png';
$tpl->set('{ava}', '/templates/Default/images/'.$noAvaPrf);

Как мы тут видим переменная $noAvaPrf содержит строку no_ava.png, а эта строка дополняет содержимое другой переменной:

 

$tpl->set('{ava}', '/templates/Default/images/'.$noAvaPrf);

 

Следовательно вашему примеру добавления дива в переменную noAvaPrf  не думаю что получившийся путь до картинки будет правильным:

/templates/Default/images/<div class="ava">no_ava.png</div>

Сечете о чем я?

 

И  вообще если хотите добавить класс в переменную, то пишется ПРАВИЛЬНО он так:

<div class=\"vash_class\"></div>

Заметьте здесь пару слэшев.

Share this post


Link to post
Share on other sites

Пример выше полный бред. Вы посмотрите что переменная эта делает сначала. А потом сразу поймете почему див класс в этой строке не канает.

$noAvaPrf = 'no_ava.png';
$tpl->set('{ava}', '/templates/Default/images/'.$noAvaPrf);

Как мы тут видим переменная $noAvaPrf содержит строку no_ava.png, а эта строка дополняет содержимое другой переменной:

 

$tpl->set('{ava}', '/templates/Default/images/'.$noAvaPrf);

 

Следовательно вашему примеру добавления дива в переменную noAvaPrf  не думаю что получившийся путь до картинки будет правильным:

/templates/Default/images/<div class="ava">no_ava.png</div>

Сечете о чем я?

 

И  вообще если хотите добавить класс в переменную, то пишется ПРАВИЛЬНО он так:

<div class=\"vash_class\"></div>

Заметьте здесь пару слэшев.

А что-бы не быдлокодить и не экранировать каждый спец символ лучше заключать в одинарную кавычку все...

Share this post


Link to post
Share on other sites

А что-бы не быдлокодить и не экранировать каждый спец символ лучше заключать в одинарную кавычку все...

Что от этого изменится?

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

×