Не могу сделать блок статей без отображения содержимого в Simple Portal !!!

Автор 2Kill, 23 мая 2016, 01:04:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

2Kill

Привет всем, помогите пожалуйста!



Голочка стоит чтобы статья была скрыта, но она не скрывается, в чем проблема?  куда копать???


2Kill

Нее, тогда вы меня не так поняли, мне надо чтобы они были свернуты всегда по умолчанию..



А сейчас они такие:


GeorG

Код в файле Subs-Portal.php

$context['html_headers'] .= '
<script type="text/javascript" src="' . $settings['default_theme_url'] . '/scripts/portal.js?236"></script>
<script language="JavaScript" type="text/javascript"><!-- // --><![CDATA[
var sp_images_url = "' . $settings['sp_images_url'] . '";
var sp_script_url = "' . $safe_scripturl . '";
function sp_collapseBlock(id)
{
mode = document.getElementById("sp_block_" + id).style.display == "" ? 0 : 1;';

if ($context['user']['is_guest'])
$context['html_headers'] .= '
document.cookie = "sp_block_" + id + "=" + (mode ? 0 : 1);';
else
$context['html_headers'] .= '
smf_setThemeOption("sp_block_" + id, mode ? 0 : 1, null, "' . $context['session_id'] . '", "' . $context['session_var'] . '");';

$context['html_headers'] .= '
document.getElementById("sp_collapse_" + id).src = smf_images_url + (mode ? "/collapse.gif" : "/expand.gif");
document.getElementById("sp_block_" + id).style.display = mode ? "" : "none";
}';

if (empty($modSettings['sp_disable_side_collapse']))
{
$context['html_headers'] .= '
function sp_collapseSide(id)
{
var sp_sides = new Array();
sp_sides[1] = "sp_left";
sp_sides[4] = "sp_right";
mode = document.getElementById(sp_sides[id]).style.display == "" ? 0 : 1;' . ($context['user']['is_guest'] ? '
document.cookie = sp_sides[id] + "=" + (mode ? 0 : 1);' : '
smf_setThemeOption(sp_sides[id], mode ? 0 : 1, null, "' . $context['session_id'] . '");') . '
document.getElementById("sp_collapse_side" + id).src = sp_images_url + (mode ? "/collapse.png" : "/expand.png");
document.getElementById(sp_sides[id]).style.display = mode ? "" : "none";' . ($context['browser']['is_ie8'] ? '
document.getElementById("sp_center").style.width = "100%";' : '') . '
}';
}

if ($modSettings['sp_resize_images'])
{
if (!$context['browser']['is_ie'] && !$context['browser']['is_mac_ie'])
$context['html_headers'] .= '
window.addEventListener("load", sp_image_resize, false);';
else
$context['html_headers'] .= '
var window_oldSPImageOnload = window.onload;
window.onload = sp_image_resize;';
}

$context['html_headers'] .= '
// ]]></script>';

Но он глобально влияет и на остальные блоки. Т.е, сделав один блок свернутым, все остальные будут тоже по умолчанию свернуты.
Тут только если отдельную функцию писать, именно для этого блока.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

2Kill