Всякая всячина |
| Автор блога: |
![]() |
Все рубрики (2) |
|
+18
|
|
Сегодня мне задали вопрос о том, как я прикрутил инфа в профиль пользователя, так, чтобы он открывался в отдельной вкладке. делюсь с теми, кому это может понадобиться:
1. находим в папке с темой /components/com_users_profile.tpl 2. находим строку: Код PHP: после нее вставляем такую строчку: {if $cfg.sw_awards}
<li><a href="#upr_awards"><span>{$LANG.AWARDS}</span></a></li>
{/if}
{foreach key=id item=plugin from=$plugins}
<li><a href="#upr_{$plugin.name}"><span>{$plugin.title}</span></a></li>
{/foreach}Код PHP:
3. Затем в конце файла (после "Закладка №6") вставляем такой код:{if $cfg.sw_awards}
<li><a href="#upr_help"><span>Помощник</span></a></li>
{/if}Код PHP:
4. код, который находится между тегами <embed></embed> заменяем кодом своего инфа. Впринципе всё. Пользуйтесь, радуйтесь общению с ботом :){* ============================== ЗАКЛАДКА №7 ============================================== *}
{if $cfg.sw_awards}
<div id="upr_help">
<div class="awards_list_link">
<center><embed name="vishnu" height="190" width="350" bgcolor="#ffffff" src="http://www.iii.ru/static/Vishnu.swf" wmode="window" flashvars="uuid=6a449c44-0000-4395-a996-d0d3727f8468&disableRuOverride=0&home=1&skin_color=0xEBEBEB&vertical_layout=0" type="application/x-shockwave-flash" quality="high"></embed></center>
</div></div>
{/if}Скриншот: ![]()
20 комментариев
инф, вкладка в профиле, бот
|
|
+14
|
|
Задолбали меня BBcod’ы в блогах. Больно уж они неудобные. Вот я и решил во что бы то ни стало избавиться от них, а вместо ББкодов прикрутить wysiwyg как в админке. Муторное ковыряние в коде и сравнительный анализ принесли свой результат. И так. Для того что бы поставить нормальный визуальный редактор в блогах необходимо:
1. в файле templates/_default_/components/com_blog_edit_post.tpl Найти строку: Код PHP:
и заменить ее на эту:<td colspan="2">
<div class="usr_msg_bbcodebox">{$bb_toolbar}</div>
{$smilies}
{$autogrow}
<div><textarea class="ajax_autogrowarea" name="content" id="message">{$msg}</textarea></div>
<div style="margin-top:12px;margin-bottom:15px;">
<strong>{$LANG.IMPORTANT}:</strong> {$LANG.CUT_TEXT},
<a href="javascript:addTagCut('message');">{$LANG.ADD_CUT_TAG}</a> {$LANG.BETWEEN}.
</div>
</td>Код PHP:
2. В файле components/blog/frontend.php <td colspan="2">
<div class="usr_msg_bbcodebox">{wysiwyg name='content' value=$msg height=350 width='100%' toolbar='admin' }</div>
</td>Необходимо запретить выполнение следующих строк: Код PHP: закомментируем их, поставив перед ними два слэша //:$msg = $inCore->parseSmiles($msg, true);
$msg = str_replace("&", '&', $msg);Код PHP:
3. Для безопасности советую настроить вам визуальный редактор. Как это сделать читайте тут http://www.drupal.ru/node/14187//$msg = $inCore->parseSmiles($msg, true);
//$msg = str_replace("&", '&', $msg);Вот и всё, надеюсь ничего не забыл. Теперь можно наслаждаться нормальным редактором в блогах :) |

