Добро пожаловать, Гость. Пожалуйста, выберите Вход или Регистрация
Привет.лв Главная Справка Поиск Вход Регистрация
Страниц: 1
Печать Bookmark and Share
Удалить этот блок рекламы?
Удали рекламу
Einplac CMS дополнительные блоки через displayS... (Прочитано 8183 раз)
higgs
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 1

Einplac CMS дополнительные блоки через displayS...
29.09.2012 :: 20:46:01
 
Здравствуйте. Возможно ли сделать дополнительные редактируемые блоки через displaySectionContent? т.е. увеличить количество. пяти блоков может быть недостаточно. заранее спасибо за ответ.
Наверх
 
« Последняя редакция: 30.09.2012 :: 12:19:03 от Ramzies »  
  IP записан
Ramzies
Администратор
*****
Вне Форума

Все что случается
имеет причину.

Сообщений: 2632
Даугавпилс, Валмиера.
Пол: male
Re: дополнительные блоки через displaySectionContent
Ответ #1 - 29.09.2012 :: 21:50:26
 
Да это можно сделать. Но добавлять большое количество таких блоков достаточно проблематично, к тому же не советую добавлять более 50 блоков. Чем больше таких блоков тем больше нагрузки на ваш хостинг.

В общем вам необходимо открыть файл: index.php
В нем найти такие строчки Код:
if (!$content[1]) $content[1] = $lang['attachment'].'1</b>.';
$content[2] = @file_get_contents($directory.'/attachment2'.$type_files);
if (!$content[2]) $content[2] = $lang['attachment'].'2</b>.';
$content[3] = @file_get_contents($directory.'/attachment3'.$type_files);
if (!$content[3]) $content[3] = $lang['attachment'].'3</b>.';
$content[4] = @file_get_contents($directory.'/attachment4'.$type_files);
if (!$content[4]) $content[4] = $lang['attachment'].'4</b>.';
$content[5] = @file_get_contents($directory.'/attachment5'.$type_files);
if (!$content[5]) $content[5] = $lang['attachment'].'5</b>.';

$content[6] = @file_get_contents($directory.'/attachment6_'.$page.$type_files);
if (!$content[6]) $content[6] = $lang['attachment'].'6_'.$page.'</b>.';
$content[7] = @file_get_contents($directory.'/attachment7_'.$page.$type_files);
if (!$content[7]) $content[7] = $lang['attachment'].'7_'.$page.'</b>.';
$content[8] = @file_get_contents($directory.'/attachment8_'.$page.$type_files);
if (!$content[8]) $content[8] = $lang['attachment'].'8_'.$page.'</b>.';
$content[9] = @file_get_contents($directory.'/attachment9_'.$page.$type_files);
if (!$content[9]) $content[9] = $lang['attachment'].'9_'.$page.'</b>.'; 



Допустим если вам нужно сделать 20 простых блоков.
Для этого вам необходимо заменить весь выше указанный код на Код:
if (!$content[1]) $content[1] = $lang['attachment'].'1</b>.';
$content[2] = @file_get_contents($directory.'/attachment2'.$type_files);
if (!$content[2]) $content[2] = $lang['attachment'].'2</b>.';
$content[3] = @file_get_contents($directory.'/attachment3'.$type_files);
if (!$content[3]) $content[3] = $lang['attachment'].'3</b>.';
$content[4] = @file_get_contents($directory.'/attachment4'.$type_files);
if (!$content[4]) $content[4] = $lang['attachment'].'4</b>.';
$content[5] = @file_get_contents($directory.'/attachment5'.$type_files);
if (!$content[5]) $content[5] = $lang['attachment'].'5</b>.';
$content[6] = @file_get_contents($directory.'/attachment6'.$type_files);
if (!$content[6]) $content[6] = $lang['attachment'].'6</b>.';
$content[7] = @file_get_contents($directory.'/attachment7'.$type_files);
if (!$content[7]) $content[7] = $lang['attachment'].'7</b>.';
$content[8] = @file_get_contents($directory.'/attachment8'.$type_files);
if (!$content[8]) $content[8] = $lang['attachment'].'8</b>.';
$content[9] = @file_get_contents($directory.'/attachment9'.$type_files);
if (!$content[9]) $content[9] = $lang['attachment'].'9</b>.';
$content[10] = @file_get_contents($directory.'/attachment10'.$type_files);
if (!$content[10]) $content[10] = $lang['attachment'].'10</b>.';
$content[11] = @file_get_contents($directory.'/attachment11'.$type_files);
if (!$content[11]) $content[11] = $lang['attachment'].'11</b>.';
$content[12] = @file_get_contents($directory.'/attachment12'.$type_files);
if (!$content[12]) $content[12] = $lang['attachment'].'12</b>.';
$content[13] = @file_get_contents($directory.'/attachment13'.$type_files);
if (!$content[13]) $content[13] = $lang['attachment'].'13</b>.';
$content[14] = @file_get_contents($directory.'/attachment14'.$type_files);
if (!$content[14]) $content[14] = $lang['attachment'].'14</b>.';
$content[15] = @file_get_contents($directory.'/attachment15'.$type_files);
if (!$content[15]) $content[15] = $lang['attachment'].'15</b>.';
$content[16] = @file_get_contents($directory.'/attachment16'.$type_files);
if (!$content[16]) $content[16] = $lang['attachment'].'16</b>.';
$content[17] = @file_get_contents($directory.'/attachment17'.$type_files);
if (!$content[17]) $content[17] = $lang['attachment'].'17</b>.';
$content[18] = @file_get_contents($directory.'/attachment18'.$type_files);
if (!$content[18]) $content[18] = $lang['attachment'].'18</b>.';
$content[19] = @file_get_contents($directory.'/attachment19'.$type_files);
if (!$content[19]) $content[19] = $lang['attachment'].'19</b>.';
$content[20] = @file_get_contents($directory.'/attachment20'.$type_files);
if (!$content[20]) $content[20] = $lang['attachment'].'20</b>.'; 



Далее в index.php найти такие строчки Код:
if ($file_name > 0 && $file_name < 6) $fname = 'attachment'.$file_name;
  else if ($file_name > 5 && $file_name < 10) $fname = 'attachment'.$file_name.'_'.$page;
  else $fname = $file_name; 


И заменить их на Код:
if ($file_name > 0 && $file_name < 21) $fname = 'attachment'.$file_name;
  else $fname = $file_name; 



Я не тестировал этот код, но на первый взгляд помоему ничего не забыл.
Наверх
 
 

Просмотр медиа-файлов и переход по ссылкам доступен только для Участников Форума!  Вы нуждаетесь в Вход или Регистрация!!
Научись говорить, что ты _х_о_ч_е_ш_ь, вместо точго, чего ты _н_е_ _х_о_ч_е_ш_ь...
WWW Ramzies renat2985   IP записан
ATLAS
Никем не отмечен
*
Вне Форума

Я люблю
www.privet.lv

Сообщений: 2
UA
Пол: male
Re: Einplac CMS дополнительные блоки через displayS...
Ответ #2 - 08.08.2018 :: 10:42:00
 
Да все верно. Это работает. Только одно уточнение. В данной инструкции мы получим 20 блоков повторяющегося наполнения. Улыбка
Наверх
 
 
  IP записан
Страниц: 1
Печать Bookmark and Share
www.privet.lv

Privet.lv/forum » Powered by YaBB 2.2.3 (fix)!
YaBB © 2000-2012. Все права защищены.
Valid RSS Valid XHTML Valid CSS Powered by Perl Source Forge