• Mike •
Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
Это видно в секции <head>...</head> в исходном коде (firebug), просто в компоненте пользователей он подгружается, а на главной зависит от выбранного компонента, попробуйте прописать в шаблоне модуля его вызов…
Проверьте подгружается ли на главной файлик /components/users/js/view.js он как раз отвечает за передачу функции поиска…
открываем includes/bbcode/bbcode.lib.php
ищем строку ~563
заменяем:
ищем строку ~563
case 15:
case 15: $name = $token[1];
исправил “очепятку” (readdesk вместо readdesc в условии перед передачей в шаблон)…
кстати, {$article_desk} можно использовать теперь и в персональном шаблоне для статьи…
Анатолий, рад что пригодилось… )
кстати, {$article_desk} можно использовать теперь и в персональном шаблоне для статьи…
Анатолий, рад что пригодилось… )
Более универсальное решение:
меняем
на следующее:
находим далее (ниже) строку:
вставляем после неё:
т.е. передаём в шаблон,
соответственно в файле шаблона templates/_default_/components/com_content_read.tpl
добавляем в блок вывода текста статьи:
в стилях присваиваем свойства двум новым классам: .anonce и .article_cont
…
меняем
//PREPARE CONTENT $article_content = $cfg['readdesc'] ? $article['description'].$article['content'] : $article['content'];
//PREPARE CONTENT $article_content = $article['content']; if ( $cfg['readdesc'] = 1 ) { $article_desc = $article['description']; }
$smarty->assign('article_content', $article_content);
if ($cfg['readdesс'] = 1 ) { $smarty->assign('article_desc', $article_desc); }
соответственно в файле шаблона templates/_default_/components/com_content_read.tpl
добавляем в блок вывода текста статьи:
{* =============== Текст статьи =============================== *} <div class="con_text" style="overflow:hidden"> {if $article_image} <div class="con_image" style="float:left;margin-top:10px;margin-right:20px;margin-bottom:20px"> <img src="/images/photos/medium/{$article_image}" border="0" alt="{$article_image}"/> </div> {/if} {if $article_desc} {* добавлено *} <div class="anonce">{$article_desc}</div> {* добавлено *} {/if} {* добавлено *} <div class="article_cont">{$article_content}</div> {* добавлено *} </div>
…
я хочу модифицировать анонс мне нужно изменить стиль вывода поменять
чтобы назначить свой стиль можно применить “обёртку” из дивов с указанием класса или, отталкиваясь от содержимого анонса которое обычно идет в тегах параграфа <p>… </p> добавить в существующий файл стилей свойства для выборки:как я понял мне нужно добавить пару дивов в $article['description']
.con_desc p { ...свойства.... }
Текст статьи формируется слиянием анонса(description) и содержимого (content) статьи…
Происходит данный процесс в файле components/content/frontend.php в разделе:
за вывод отвечает файл шаблона templates/_default_/components/com_content_read.tpl…
— т.е., если в конфигурации задано отображать анонс — происходит одновременный вывод анонса и содержимого в одной переменной…
но с файлом шаблона /public_html/templates/_default_/components/com_content_view.tpl это никак не связано, там анонс идёт в “чистом” виде… и его можно модифицировать или скрыть…
Происходит данный процесс в файле components/content/frontend.php в разделе:
///////////////////////////////////// READ ARTICLE////////////////////////////////////// if ($do=='read'){ ... ... //PREPARE CONTENT $article_content = $cfg['readdesc'] ? $article['description'].$article['content'] : $article['content']; ...
— т.е., если в конфигурации задано отображать анонс — происходит одновременный вывод анонса и содержимого в одной переменной…
но с файлом шаблона /public_html/templates/_default_/components/com_content_view.tpl это никак не связано, там анонс идёт в “чистом” виде… и его можно модифицировать или скрыть…
Что вы хотите сделать с анонсом? скрыть или модифицировать?
Тот блок кода, что я привел выше, отвечает за вывод анонса в отображении категории…
Задайте точный вопрос получите точный ответ…
Тот блок кода, что я привел выше, отвечает за вывод анонса в отображении категории…
Задайте точный вопрос получите точный ответ…
templates/_default_/components/com_content_view.tpl
{if $cat.showdesc} <div class="con_desc"> {if $article.image} <div class="con_image"> <img src="/images/photos/small/{$article.image}" border="0" alt="{$article.title}" /> </div> {/if} {$article.description} </div> {/if}
Как-то сложновато. Проще прописать (и там и там) путь к одному css — файлу и его и менять …
кроме вставки нужно еще закомментировать,
вот код начиная с 500 строки и до конца файла:
вот код начиная с 500 строки и до конца файла:
//RewriteRule ^users/([a-zA-z0-9\.]*)$ /index.php?view=users&do=profile&login=$1 //$routes[] = array( // '_uri' => '/^users\/([a-zA-z0-9\.]+)$/i', // 'do' => 'profile', // 1 => 'login' // ); //RewriteRule ^users/id([0-9]+)$ /index.php?view=users&do=profile&id=$1 '_uri' => '/^users\/id([0-9]+)$/i', 'do' => 'profile', 1 => 'id' ); return $routes; } ?>
что именно находится у вас в 508 строке, код приведите из данного файла (508 строку)…После изменения кода на тот что предложил ты при переходе на страницу пользователя пишет какую-то синтаксическую ошибку в файле router в 508 строке
Все изменения в файлах относились к версии 1.7, вполне возможно что с более поздними версиями могут быть расхождения…