Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Ссылка как переменная
 
 автор: Янус   (18.10.2007 в 20:43)   письмо автору
 
 

Народ, подскажите пожалуйста, как изменить стиль ссылок для разных полей.
попытался вставить $link в function tablestyle($caption, $text, $mode, $link )
и соответственно в echo( так и стоит), но что-то не работает, я вообще-то полный 0, но очень хочется разнообразить стили

// [tablestyle]

function tablestyle($caption, $text, $mode, )
{
global $style;
if($style == "menu")
{
echo "<div class='spacer'><div class='caption2'><img src='".THEME_ABS."images/oarrow.gif' alt='' /> {$caption}</div><div class='styl12'>{$text}</div><div class='styl1'>{$link}</div></div><br />\n";
}
else
{
if($caption)
{
echo "<div class='spacer'><div class='caption'><img src='".THEME_ABS."images/marrow.gif' alt='' /> {$caption}</div><br /></div>{$text}\n";
}
else
{
echo $text."\n";
}
}
}

   
 
 автор: JIEXA   (19.10.2007 в 00:16)   письмо автору
 
   для: Янус   (18.10.2007 в 20:43)
 

function tablestyle($caption, $text, $mode, $link)
{
global $style;
if($style == "menu")
{
echo "<div class='spacer'><div class='caption2'><img src='".THEME_ABS."images/oarrow.gif' alt='' /> {$caption}</div><div class='styl12'>{$text}</div><div class='styl1'>{$link}</div></div><br />\n";
}
else
{
if($caption)
{
echo "<div class='spacer'><div class='caption'><img src='".THEME_ABS."images/marrow.gif' alt='' /> {$caption}</div><br /></div>{$text}\n";
}
else
{
echo $text."\n";
}
}
}

   
 
 автор: Янус   (19.10.2007 в 01:14)   письмо автору
 
   для: JIEXA   (19.10.2007 в 00:16)
 

не работает!
Само название -link, меня смущает. В этом шаблоне все ссылки определяются стилем - a link( в css),
независимо от {SETSTYLE=}. Просто есть необходимость изменить вывод разных меню на разных фонах -темные и светлые, а из-за этой бодяги все в одном цвете, причем попытка привязать стиль в теле шаблона не проходит. А на эту вставку link просто не реагирует, может быть ссылка имеет другое название, или .....

   
 
 автор: kasmanaft   (19.10.2007 в 06:15)   письмо автору
 
   для: Янус   (19.10.2007 в 01:14)
 

Вы расскажите что Вам нужно поточнее, а то не очень понятно.
Причем тут css link?

   
 
 автор: mihdan   (19.10.2007 в 14:23)   письмо автору
 
   для: Янус   (19.10.2007 в 01:14)
 

вместо style пропишите id хотя я походу не правильно вас понял

   
 
 автор: Янус   (19.10.2007 в 16:58)   письмо автору
 
   для: mihdan   (19.10.2007 в 14:23)
 

У меня шаблон для CMS.
За основу взят из стандартного набора, где все поля всех модулей светлых тонов. Из всех других, найденых мною в инете, шаблонов нет ни одного( для этой CMS-ки), где присутствовали поля противоположной окраски. У меня темно синий - светло-голубой, и ссылки на разных полях должны отражаться разными цветами. Меню выводится {MENU=1},{MENU=2},{MENU=3 }.....
Т. е. во всех шаблонах ссылки просто задаются в стиле a. {-----}, и попытка задать стиль в теле шаблона, типа id=, class=, style= для {MENU=1}, не работают. Реально изменить стиль получается только в коде который приведен ниже, меняя на новый class= , НО в реальном коде задаются только $caption, $text, т.е можно менять стиль того и другого, а ссылки опять остаются под a.{--}, при попытке выкинуть из стилей а. , ссылки принимают вид по - умолчанию, Т.Е СИНИЕ.

Вот код начальный:

/// [tablestyle]

function tablestyle($caption, $text, $mode)
{
global $style;
if($style == "menu")
{
echo "<div class='spacer'><div class='caption'><img src='".THEME_ABS."images/oarrow.png' alt='' /> {$caption}</div><div class='text'>{$text}</div></div><br />\n";
}
else
{
if($caption)
{
echo "<div class='spacer'><div class='caption'><img src='".THEME_ABS."images/marrow.png' alt='' /> {$caption}</div><br /></div>{$text}\n";
}
else
{
echo $text."\n";
}
}
}

Я попытался вставить $link, и задать стиль( см выше в первом обращении) , но не работает, наверое я что-то недогоняю.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования