[Quote]

    puhpol
  • 2
  • Longevity: 5 years 3 months
  • Posts: 851
  • REPUTATION:56

    [+] [-]
Приветствую Дамы и господа! aa
Есть желание пересести форум на новую ревизию. В связи с этим начал по тихонечку смотреть что из нужных мне модов работает на Bison (2.3.0.1). По мере проверки буду публиковать здесь, может кому пригодится.
В некоторые моды возможно внесены изменения для работы на новой ревизии. (не помню чего делал что бы заработало)
З.ы. Почему здесь а не на форуме поддержки? Мне так удобнее.... И есть надежда что соберутся люди готовые помочь друг другу.

Новые сообщения

Открыть index.php
Найти:
// Allow cron
Выше вставить
if($bb_cfg['new_post'])
{
$template->assign_vars(array(
'NEW_POST' => true,
));
if (!$new_post = CACHE('bb_cache')->get('new_post'))
{
$new_post = DB()->fetch_rowset('SELECT
p.post_id, p.poster_id, t.topic_title, t.topic_first_post_id, t.topic_last_post_id, t.topic_id, u.username, u.user_id,
u.avatar_ext_id, u.user_rank, p.forum_id, p.post_time
FROM '. BB_TOPICS .' t
LEFT JOIN '. BB_POSTS .' p ON p.post_id = t.topic_last_post_id
LEFT JOIN '. BB_USERS .' u ON u.user_id = p.poster_id
WHERE p.poster_id <> '. BOT_UID .'
ORDER BY t.topic_last_post_id DESC LIMIT 15');
CACHE('bb_cache')->set('new_post', $new_post, 60);
}
foreach ($new_post as $row)
{
if((!empty($excluded_forums_csv)) ? !in_array($row['forum_id'], explode(',', $excluded_forums_csv)) : true){
$mes = ($row['post_id'] == $row['topic_first_post_id']) ? true : false;
$topic_text = ($mes) ? ' новая тема' : '';
$template->assign_block_vars('new',array(
'POSTING' => ($mes) ? TOPIC_URL . $row['topic_id'] : POST_URL . $row['post_id'].'#'.$row['post_id'],
'TOPIC_TITLE' => $row['topic_title'],
'POST_TOPIC' => str_short($row['topic_title'], 32),
'AVATAR' => get_avatar($row['user_id'], $row['avatar_ext_id']),
'TOPIC_TEXT' => profile_url(array('username' => $row['username'], 'user_id' => $row['poster_id'], 'user_rank' => $row['user_rank'])). $topic_text .bb_date($row['post_time']),
));
}
}
}
Открыть library/config.php
В самы конец вставить:
$bb_cfg['new_post'] = true;
Открыть styles/templates/page_header.tpl
Найти:
<!-- IF HTML_SIDEBAR_1 -->
Выше вставить:
<!-- IF NEW_POST -->
<div class="section">
<h3>Новые сообщения</h3>
<div id="new_post">
<ul class="newtopics_mes">
<!-- BEGIN new -->
<li>
<a href="{new.PROFILE}" class="avatars">{new.AVATAR}</a>
<a href="{new.POSTING}" title="{new.TOPIC_TITLE}" class="title">{new.POST_TOPIC}</a>
<div>{new.TOPIC_TEXT}</div>
</li>
<!-- END new -->
</ul>
</div>
</div>
<!-- ENDIF -->
Открыть styles/templates/css/main.css
В самый конец вставить.
#new_post ul.newtopics_mes, li { margin: 0; }
#new_post ul.newtopics_mes li { font: 11px/1.231 arial,helvetica,clean,sans-serif; margin: 5px 0; padding: 2px; list-style: none outside none; margin: 5px 0px; overflow: hidden; }
#new_post ul.newtopics_mes .avatars img{ height: 48px;width: 48px; }
#new_post ul.newtopics_mes .avatars { margin-right: 5px; float: left; width: auto; height: auto; }
#new_post ul.newtopics_mes .title { color: #A52A2A; font-weight: bold; }

Несколько вариантов вставки спойлера

Открыть: /templates/default/posting_editor.tpl
Найти:
bbcode.addTag("codeAlign", function(e) { var v=e.value; e.selectedIndex=0; return "align="+v }, "/align");
После вставить:
bbcode.addTag("codeSpoiler", function(e) { var v=e.value; e.selectedIndex=0; return "spoiler=\""+v+"\"" }, "/spoiler");
Найти и удалить:
<input type="button" value="{L_SPOILER}" name="codeSpoiler" title="{L_SPOILER}" style="width: 65px;" />
Найти:
<select name="codeAlign" class="text_size">
<option value="left" selected="selected">{L_ALIGN}</option>
<option value="left"> {L_LEFT}</option>
<option value="right"> {L_RIGHT}</option>
<option value="center"> {L_CENTER}</option>
<option value="justify"> {L_JUSTIFY}</option>
</select>
После вставить:
 
<select name="codeSpoiler">
<option selected="selected">{L_SPOILER}</option>
<option value>spoiler</option>
<option value="=">spoiler=</option>
<option value="=Картинка">Картинка</option>
<option value="=Скриншоты">Скриншоты</option>
<option value="=Дополнительная информация">Доп. информация</option>
</select>
</select>
 
Найти и удалить:
bbcode.addTag("codeSpoiler", "spoiler", null, "", ctrl);
Названия модов соответствует названию на ФОРОУМЕ ПОДДЕРЖКИ (поиск поможет)
На данный момент работоспособность модов можно посмотреть ЗДЕСЬ
Продолжение следует......
Добавлено через 34 минуты 23 секунды:
.
Подсветка ников юзеров по званию >> dy--.
Thumbnail image 1.0.0 fix >> dy--


Display posts:    

Current time is: 18-Feb 07:00

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum