[CMS] ETOMITE CMS - для сайта визитки

если не разберусь с передачей значений переменных в сниппет - буду писать модификацию добавления материала на сайт, что бы разбивало постранично на этапе создания документа. Но тогда нужен будет доп. шаблон со сниппетом листинга папки и выводом в меню.. :mad: все равно это "тупо"
если кто знает приемлемый способ передачи знач. переменных в сниппет, поделитесь.

все, сам нашел, не так уж и сложно:) сделал, отлаживаю
Не понимаю,почему авторы скрипта не могли сделать этого в новой версии.. Я Ральфу "в уши дую" с этой проблемой ещё с позапрошлой версии..
все, сам нашел, не так уж и сложно:) сделал, отлаживаю
С нетерпением ждём результата и готовой модификации :ay:

Немогу понять, как скачать

Для просмотра ссылки Войди или Зарегистрируйся
 
Warning: Cannot modify header information - headers already sent by (output started at B:\home\localhost\www\manager\includes\lang\russian.inc.php:1) in B:\home\localhost\www\manager\processors\delete_content.processor.php on line 108
Как поправить эту ошибку.
решил проблему всё было в кодировке утф-8. Файлы все должны быть в Анси, а содержимое в утф-8
 
тут сниппет Для просмотра ссылки Войди или Зарегистрируйся
не пойму как установить, точнее установил, в конце документа выводит ссылку на 9 страниц (на каждой из них текст полностью, без разбивки)
 
Пока свежо:)
litebox.js понравился.Удобно использовать,если сайт плотно скомпонован и мало места. Возможно,пригодится....
Наверное,всем знакомо,но если кто не знает,пишу пошагово:
Качаете архив.Распаковываете.
lightbox.css - в папку css
все из папки js. - в папку js
теперь чанк :
PHP:
<head>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/prototype.lite.js"></script>
<script type="text/javascript" src="js/moo.fx.js"></script>
<script type="text/javascript" src="js/litebox-1.0.js"></script>
</head>
<body onload="initLightbox()">
<a href="images/image-1.jpg" rel="lightbox[example]" title="example"><img src="[COLOR="Red"]images/thumb-1.jpg[/COLOR]" [COLOR="#ff0000"]width="100" height="40"[/COLOR] alt="example" /></a>
(и дальше сколько надо ссылок на картинки,путь до картинки сами пишете и размер картинок-тоже)
</body>
взамен прошу помочь избавиться от powered by... очень нада:thenks:
 

Вложения

  • litebox-1.0.zip
    186,5 KB · Просмотры: 12
взамен прошу помочь избавиться от powered by... очень нада:thenks:
В списке сниппетов (в админ панели) найди следующий: PoweredBy - A little link to Etomite. Дальше твое дело: удалить, отредактировать и т.д.

Добавлено через 1 минуту
Совсем забыл, не забуть очистить кеш в админке.
 
В списке сниппетов (в админ панели) найди следующий: PoweredBy - A little link to Etomite. Дальше твое дело: удалить, отредактировать и т.д.

Добавлено через 1 минуту
Совсем забыл, не забуть очистить кеш в админке.

не помогло(
 
На версии 1.1 все получилось...
 
postranichno

Вот сделал для себя, вроде пашет :)

код сниппета
PHP:
/*Сниппет работает следующим образом:
Создается Новый документ с содержимым [[postranicno]]
Созданный документ делается НЕкешируемым (в свойствах документа)
работает так - http://вашсайт/Новыйдокумент.html?oneid=1 
где 1 - id любого большого документа
пока только текст без форматирования, надо доделывать это безобразие
(найдя ошибку - сообщай автору!:)
hello(#)slonotop.com
*/
 
#########################
$id = $_GET[oneid];
$page = $_GET[page];
$num=500; //тут количество символов
##########################
if(isset($id))
{
  $fields = "content";
  $doc = $etomite->getDocument($id, $fields);
  $doc_array = $doc['content'];
  $counter = count(str_split($doc_array, $num));
  $doc_a = str_split(strip_tags($doc_array), $num);
 
  #################
 
  if ($page<=0) { $page=0;
$link_nazad = "";
} 
else { $nazad=$page-1; $link_nazad = "<a href='?oneid=$id&page=$nazad' target=_self>на страницу назад</a>";
}
if ($page>=$counter) { 
$vpered=$page+1;
} 
else { $vpered=$page+1; $link_vpered = "<a href='?oneid=$id&page=$vpered' target=_self>следующая страница</a></div>";
}
  #################
 
 
 
 
  if($doc)
  {
 $output .= $doc_a[$page];
 $output .= "<br>";
 $output .= "<div align='center'>";
 $output .= $link_nazad;
 $output .= " : $page : ";
 $output .= $link_vpered;
    return $output;
  }
}
return;
 

попробуй отключить в Конфигурация менеджера > Прочие настройки > Display Link-Back

если версия ниже 1 - отредактируй index.php (найди по Powered by.
Но ссылку на офф etomite я все же оставляю( не на главной, где то внизу-мимо-диза, а в подходящем для этого месте), в качестве благодарности:)
 
Назад
Сверху