Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Koobi

Модерирует : Antuan

Antuan (23-11-2006 18:14): Продолжаем здесь: Koobi - 2  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

   

Ne0N

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Официальный сайт: dream4.de
Добыть скрипт можно в теме Скриптовый варез (php, cgi, asp, perl etc)
 
Русского пака от меня больше не будет - уж очень это гиморное занаятие. / 6epcpek /
 
Устранение проблем с кодировкой [thx 2 fathersGrave]
Воткните вот этот код:  

Код:
 
// ============================================
// <<-- Replace grebany entities... -->>
// ============================================
function kk_replacechars($string) {  
    $search  = array('&', '\\\'', '\\"', '<', '>');  
    $replace = array('&amp;', '\'', '&quot;', '&lt;', '&gt;');  
    return str_replace($search, $replace, $string);  
}  
 

в файл в inc/functions.php и поменяйте в везде в *.php функции htmlentities и htmlspecialchars на kk_replacechars (Можно сделать это автоматически, например при помощи программы Advanced Find and Replace):
 
Устранение проблем с отображением новостей
Если у вас после нового года перестали отображаться новые новости на главной странице нужно сделать следующее

Код:
 
Папка system файлы index.php,articles.php,newsarchive.php  
Ищем в них строчку $week = date("W", $row->time_start);  
и правим на $week = ((int)(date("W", $row->time_start)));
 

 
Устранение проблем с отображением даты новостей
Иногда, на главной странице дата и время новостей выводятся некорректно, пробуем лечить так:

Код:
 
В файле ...koobi_dir/inc/init.php,  
после строки
@setlocale(LC_TIME, "$lct");  
вставить строку
if(LANG=="ru") @setlocale (LC_ALL, 'ru_RU.CP1251', 'ru');
 

- Если не помогает, то есть простое решение:  
Открываем файл koobi_dir/templates/you_template/news/newsticker.tpl, находим в нём строки:

Код:
{if $DateTemp != $news->time_start|date_format:"%d.%Y"}
<div class="newsticker_header">
<span class="time_ticker">{$news->time_start|date_format:"%A, %d.%B %Y"}</span>
</div>
{/if}

и меняем на  

Код:
{if $DateTemp != $news->time_start|date_format:"%d.%Y"}
<div class="newsticker_header">
<span class="time_ticker">{$news->time_start|date_format:"%d-%m-%Y,  %H:%M "}</span>
</div>
{/if}
получаем дату такого вида 10-09-2005,  15-30 и никаких кракозябр
 
 
Немного о безопасности CMS Koobi 4.x

 
Читаем здесь: http://www.securitylab.ru/53556.html

Всего записей: 2336 | Зарегистр. 14-12-2002 | Отправлено: 05:37 16-01-2005 | Исправлено: Gringo, 23:36 08-10-2006
chestertech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
люди, есть у кого newspokat.tpl???? поделитесь плиз, срочно надо!
заранее спасиб

Всего записей: 87 | Зарегистр. 01-02-2005 | Отправлено: 15:33 22-09-2006
arcanum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mr_Pervushin - нет, ну ты давай уже определяйся с расчетом то...а то получится, что я тебе щас сдлеаю, а ты за эту неделю уже и сам напишешь....и какой смысл тогда будет мне суетиться....
 
 
Добавлено:
и вообще стукни в асю, есть некоторые детали....  333332896

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 16:21 22-09-2006
inside22



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто просил?
 
Вот, это основное меню переделанное в горизонтальное!
Вложенное подпункты всплывают при наведении мышки.
 
Одним словом dhtml меню для куби.
 
http://rapidshare.de/files/34028123/dhtml_menu_koobi.rar.html

Всего записей: 480 | Зарегистр. 30-03-2005 | Отправлено: 16:36 22-09-2006
Maximusart



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
chestertech
Тебе нужен сам темплейт newspokat.tpl или еще и функция?
сам темплейт:
Код:
 
{if $last_news_array}
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="box_inner">
<tr>
<td class="box_innerhead2">{$zagolovok}</td>
</tr>
{foreach from=$last_news_array item=lastnews}
<tr>
<td class="{cycle name=lastthread values='lastthreads_first,lastthreads_second'}">
{*{if $topnews.image_top}
<div class="topnews"><strong>{$topnews.tnewstitle}</strong>
<a href="{$topnews.newslink}"><img src="{$topnews.image_top}" alt="" border="0" align="left" /></a>
</div>
{else}*}
<div class="topnews"><strong>{$lastnews.title}</strong></div>
<div class="intro" align="justify">{$lastnews.text|truncate:200}</div>
<div align="right"><img src="{$img_folder}/more.gif" alt="" hspace="5" border="0" class="absmiddle" /><a href="{$lastnews.links}">{$lang.readmore}</a></div>
</div>
{*{/if}*}
</td>
</tr>
{/foreach}
</table>
<br />
{/if}
 

Всего записей: 330 | Зарегистр. 27-10-2003 | Отправлено: 16:43 22-09-2006
arcanum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
inside22 - чет не работаит у меня.....((

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 16:50 22-09-2006
Maximusart



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inside22 по ходу забыл сами java скрипты в архивчик подоткнуть...
а еще в main.tpl загрузку этих скриптов...
 
Ранее список самих скриптов уже выкладывался!

Всего записей: 330 | Зарегистр. 27-10-2003 | Отправлено: 17:04 22-09-2006
inside22



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Maximusart
Гы... сейчас гляну! Потому что я на своём кубике-сайт протестил менюху, у меня завелось!
 
Сейчас проверю, выложу!

Всего записей: 480 | Зарегистр. 30-03-2005 | Отправлено: 17:13 22-09-2006
Maximusart



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
inside22, что бы не вводить arcanum еще раз в заблуждение, не забудь пример вызова java функции, это в main.tpl

Всего записей: 330 | Зарегистр. 27-10-2003 | Отправлено: 17:16 22-09-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 chestertech
 
если я не ошибась,  а я очень невыстпался, то этот вопрос уже имел место быть на форуме и ответ на него такой:
 
Вывод новостей на главной по категориям
ля добавления в куби функции вывода новостей и статей по категориям добавляем:
в /class/tpl/koobi.class.php после строки $this->register_function('lastthreads', 'getLastForumPosts');
 
вот это:
 
$this->register_function('newspokat', 'getNewsPoKat');
$this->register_function('articliespokat', 'getStatiiPoKat');
 
и в functions.php перед function krand($min, $max)
 
// ========================================================
// <<-- Novosti blokami po kategoriam -->>
// naprimer: {lastthreads KatId='1,2,3,4,5' limit='5' zag='Kakoeto nazvanie'}
// ========================================================
function getNewsPoKat($param)
{
    global $db,$THEME,$area;
    $last_threads = array();
    $tmpl = new Koobi("templates/");
    $fids = str_replace(",", ' OR newscat = ', $param['KatId']);
        $sql = $db->Query("
        SELECT
                newsid,
                title,
                text
        FROM " . PREFIX . "_news WHERE newscat =".$fids." AND area_id = ".$area." AND ispublic = 1 order by newsid desc LIMIT " . $param['limit']);//catname = `".$fids."`
 
    $i = 0;
 
    while ($row = $sql->fetchrow()) {
        $last_threads[$i]['text'] = $row->text;
        $last_threads[$i]['title'] = $row->title;
        $last_threads[$i]['links'] = "index.php?area=".$area."&p=news&newsid=".$row->newsid."";
        $i++;
    }
        $tmpl->assign('zagolovok', $param['zag']);
        $tmpl->assign('theme', $THEME);
    $tmpl->assign('last_news_array', $last_threads);
    $newspokat = $tmpl->fetch("$THEME/news/newspokat.tpl");
 
    return $newspokat;
}
 
// ========================================================
// <<-- Cmambu blokami po kategoriam -->>
// naprimer: {lastthreads KatId='1,2,3,4,5' limit='5' zag='Kakoeto nazvanie'}
// ========================================================
function getStatiiPoKat($param)
{
    global $db,$THEME,$area;
    $last_threads = array();
    $tmpl = new Koobi("templates/");
    $fids = str_replace(",", ' OR articlecat = ', $param['KatId']);
        $sql = $db->Query("
        SELECT
                id,
                title,
                content,
                inline_screens,
                type
        FROM " . PREFIX . "_articles WHERE articlecat =".$fids." AND area = ".$area." AND active = 1 order by id desc LIMIT " . $param['limit']);//catname = `".$fids."`
 
    $i = 0;
 
    while ($row = $sql->fetchrow()) {
                $ishot = '0';
                if(($row->inline_screens)!=("a:0:{}"))
                {
                        $ishot = '1';
                }else{
                        $ishot = '0';
                }
                $text = $row->content;
                $text = inlinescreens($row->inline_screens,$text);
                $last_threads[$i]['ishot'] = $ishot;
        $last_threads[$i]['text'] = $text;
        $last_threads[$i]['title'] = $row->title;
        $last_threads[$i]['links'] = "index.php?type=".$row->type."&area=".$area."&p=articles&id=".$row->id."";
        $i++;
    }
        $tmpl->assign('zagolovok', $param['zag']);
        $tmpl->assign('theme', $THEME);
    $tmpl->assign('last_statii_array', $last_threads);
    $articliespokat = $tmpl->fetch("$THEME/articles/articlspokat.tpl");
 
    return $articliespokat;
}
 
после этого в startpage.tpl достаточно добавить в нужном месте
 
{ articliespokat KatId='5,6' limit='3' zag='заголовок' }
 
еще понадобится файл templatename/articles/articlspokat.tpl от 5+ вот такого содержания
 
{if $last_statii_array}
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="box_inner">
{foreach from=$last_statii_array item=laststatii}
<tr>
<td>
<div class="inforel"><strong>{$laststatii.title}</strong></div>
{if $laststatii.ishot != '0'}
<div class="intro" align="justify">{$laststatii.text|truncate:600}</div>
{else}
<div class="intro" align="justify">{$laststatii.text|truncate:200}</div>
<div align="right"><a href="{$laststatii.links}">Подробнее</a></div>
</div>
<div class="news_spacer"></div>
{/if}
</td>
</tr>
{/foreach}
</table>
<br />
{/if}
 
 
Thanks MegaLitr
 
Кстати, по моей просьбе, Анжела собрала на Овере  ФАК для новичков и непрограммеров по установке и настройке Кооби 5.х - он удобнее, чем копать форум.

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 20:21 22-09-2006
Velascues



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня проблемма с Koobi локально работает хоошо а вот на сервер работает только админ а с фронта страницы вообщене грузятся. Ниукого такого небыло?
вот сайт http://kremenchug.katorgin.com

Всего записей: 3 | Зарегистр. 19-09-2006 | Отправлено: 22:35 22-09-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
сходил, посмотрел - все у тебя работает...

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 22:54 22-09-2006
svekr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MasterDaemon
 

Цитата:
Я сам для DLE коммерческий корпоративный темпл выложил - хоть что-то приличное, достали портальные таблицы уже.

 
Где можно поглазеть на твой темпл который ты выложил,хотя бы,если можно на скрин.

Всего записей: 26 | Зарегистр. 25-10-2004 | Отправлено: 23:09 22-09-2006
kenan78

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2 svekr
 
Где можно поглазеть на твой темпл который ты выложил,хотя бы,если можно на скрин.
 
http://www.overdoze.ru/index.php?area=1&p=news&newsid=286
 
http://hdtd.net/!data/oxygen_overdoze.ru.zip
 
Добавлено:
2 svekr
 
http://datalifeengine.com
 
извиняюсь за оффтоп





Что за невостребованные ссылки в Первом сообщении?
И ОффТопить нельзя: здесь солидная Тема!

Всего записей: 1 | Зарегистр. 21-09-2006 | Отправлено: 00:30 23-09-2006 | Исправлено: Antuan, 00:53 23-09-2006
Mr_Pervushin



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
arcanum
Не-не, всё уже определено, я тогда и пытаться не буду, тебе заплачу, по идее тогда пока не начинай (если тебе там на вечер писанины), деньги придут, оплачу и тогда сделаешь. Сайт где-то недели через 2-3 запускать буду, так что время ещё есть. В общем заказ есть, деньги вот дойдут и усё.

Всего записей: 73 | Зарегистр. 22-09-2006 | Отправлено: 00:54 23-09-2006
svekr

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kenan78
 
Спасибо за ссылки.

Всего записей: 26 | Зарегистр. 25-10-2004 | Отправлено: 01:03 23-09-2006
arcanum



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Mr_Pervushin - по рукам!

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 07:42 23-09-2006
chestertech

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MasterDaemon, да понял я это, дык там не дан скрипт на сам newspokat.tpl!!!!
 
одного не могу понять: мне надо что б не СТАТЬИ выводились а НОВОСТИ. В коде видно что обращение идет к файлу newspokat.tpl ($newspokat = $tmpl->fetch("$THEME/news/newspokat.tpl");), но его почему-то никто не может выложить....
сам сижу ковыряю, но просто я в этом как в темном лесу, поэтому прошу помощи у тех кто знает.
 
и еще. пробовал сделать newspokat.tpl по принципу articliespokat.tpl но там слишком уж упрощенно получается...а хотел  бы чтоб как и обычные новости Кубика (с картинкой, временем, датой и тд).
вот ща пытаюсь на основе newsticker.tpl с делать newspokat.tpl...трудно блин, когда не шаришь...
 
Добавлено:
почти сделал...люди подскажите как брать из базы время новостей, картинку, автора и просмотры. чтоб потом вставить это в newspokat.tpl

Всего записей: 87 | Зарегистр. 01-02-2005 | Отправлено: 11:51 23-09-2006 | Исправлено: chestertech, 12:22 23-09-2006
ptax

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На мой взгляд ты что то не то делаешь (может я тебя не правильно понимаю ) за вывод коротких новостей отвечает файл  
newsticker.tpl  
 
Чтобы их вывисти на главную страницы  
В startpage.tpl  
Пишешь  
 
       {$startpage_news}  

Всего записей: 37 | Зарегистр. 01-07-2006 | Отправлено: 14:36 23-09-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
2 svekr
 
Архив Oxygen AG Template
http://www.overdoze.ru/index.php?area=1&p=news&newsid=286
 
Работающий на этом темпле сайт http://hdtd.net

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 17:11 23-09-2006
iggor12345i

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех присутвующих!
Скажите пожалуйста, на данном форуме  можно задавать вопросы по koobi 4.3.2 pro?
Может кто знает, реально ли сейчас официально приобрести у дримов эту устаревшую версию?

Всего записей: 34 | Зарегистр. 20-09-2006 | Отправлено: 23:16 24-09-2006
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Koobi
Antuan (23-11-2006 18:14): Продолжаем здесь: Koobi - 2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru