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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
Vampirochka

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

Цитата:
Vampirochka  
А неужели нельзя сохранять фотографии в JPG или хотя бы в PNG  
 

Потому что это не фотографии, а анимационные работы и увы нужен gif. Все до банальности просто

Всего записей: 5 | Зарегистр. 06-07-2006 | Отправлено: 11:03 16-08-2006
maxssx



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Друзья есть задача.
Как реализовать выборочный показ товаров из каталога магазина по заданным категориям. (на примере новостей и статей newspokat или articleticker)
Да так чтоб функцию можно было поставить на любой созданой мной странице.

Всего записей: 116 | Зарегистр. 30-06-2006 | Отправлено: 12:52 17-08-2006
FreeWerewolf

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

Цитата:
Друзья есть задача.  
Как реализовать выборочный показ товаров из каталога магазина по заданным категориям. (на примере новостей и статей newspokat или articleticker)  
Да так чтоб функцию можно было поставить на любой созданой мной странице.

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

Всего записей: 30 | Зарегистр. 11-04-2006 | Отправлено: 16:08 17-08-2006
maxssx



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
пока только вот это придумал, может кто подскажет как оптимизировать и как сделать так чтобы товары выстраивались не в одну колонку а в несколько
Добавил функцию похожую на newspokat в файл functions.php
function getProduktPoKat($param)
{
    global $db,$THEME,$area;
    $last_threads = array();
    $tmpl = new Koobi("templates/");
    $fids = str_replace(",", ' OR articlecat = ', $param['KatId']);
        $sql = $db->Query("
        SELECT
                id,
                articlecat,
                artnumber,
                price,
                title,
                descr_short,
                descr,
                icon            
        FROM " . PREFIX . "_shop_articles WHERE articlecat =".$fids." AND active = 1 order by id desc LIMIT " . $param['limit']);//catname = `".$fids."`
 
    $i = 0;
 
    while ($row = $sql->fetchrow()) {
        $last_threads[$i]['title'] = $row->title;
        $last_threads[$i]['price'] = $row->price;
        $last_threads[$i]['descr_short'] = $row->descr_short;
        $last_threads[$i]['descr'] = $row->descr;
        $last_threads[$i]['links'] = "index.php?p=shop&show=showdetail&fid=".$row->artnumber."&categ=".$row->articlecat."";
        $last_threads[$i]['icon'] = "uploads/shop/icons/".$row->icon."";
        $i++;                                        
    }
     $tmpl->assign('catid', $param['KatId']);
        $tmpl->assign('zagolovok', $param['zag']);
        $tmpl->assign('theme', $THEME);
    $tmpl->assign('last_produkt_array', $last_threads);
    $produktpokat = $tmpl->fetch("$THEME/shop/produktpokat.tpl");
 
    return $produktpokat;
}  
////////////////////////
В koobi.class.php
 
     $this->register_function('produktpokat', 'getProduktPoKat');
///////////////////////
Файл produktpokat.tpl   лежит в shop/
<table width="100%" border="0" cellpadding="3" cellspacing="1" class="box_inner">
<tr>
<td colspan="2" class="title_big" styel="padding:2px"><a href="index.php?p=newsarchive&amp;categ={$catid}" title="Все тексты блока &quot;{$zagolovok}&quot;">{$zagolovok}</a></td>
</tr>
{foreach from=$last_produkt_array item=lastprodukt}
<tr>
<td class="{cycle name=lastthread values='lastthreads_first,lastthreads_second'}">
 
<div class="topnews"><strong>{$lastprodukt.title}</strong></div>
<div class="intro" align="justify">{$lastprodukt.descr_short|truncate:200}</div>
<div align="right"><img src="{$img_folder}/more.gif" alt="" hspace="5" border="0" class="absmiddle" /><a href="{$lastprodukt.links}">{$lang.readmore}</a></div></td>
<td>  
<img border="0" src="{$lastprodukt.icon}" style="padding-right:5px" alt="" />
   
</td>
</tr>
{/foreach}
</table>
<br />

Всего записей: 116 | Зарегистр. 30-06-2006 | Отправлено: 17:26 17-08-2006 | Исправлено: maxssx, 17:31 17-08-2006
inside22



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Еще одна проблемка с кубиков в меню вертикальном
 
 
При чтении новости, в урле невидно к какой категории относится эта новость.
А следовательно вертикальное меню не разворачивается...
 
index.php?area=1&p=news&newsid=7 это новость...
 
У меня такое вертикальное меню.
 
Новости
   Новости города
   Новости района
   Новости столицы
 
По идеи новость относиться к разделу "Новости города" Но при чтении новости, раздел в меню "Новости" не разворачивается...  и следовательно не видно подразделений
 
Кто нибудь правил? Кто нить знает как подправить?

Всего записей: 480 | Зарегистр. 30-03-2005 | Отправлено: 17:34 17-08-2006
FreeWerewolf

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кубик у меня 4.23, поэтому магазина в нем нету, но в нем выборочный показ продуктов по "платформам/системам" реализовал очень просто:
 
фаил product.php ищем код
 
if($_REQUEST['search']==1){
$dbquery = "WHERE title like '%".$_REQUEST['product_q']."%' $db_pf ";
$tmpl->assign('product_q', stripslashes($_REQUEST['product_q']));
}
 
и убираем 1-ю и последнюю строки
 
На "платформы/системы" с продуктами даем ссылку вида
 
http://www.имя сайта.ru/index.php?p=product&area=1&action=platforms&platform=1
 
где последняя цифра id "платформы/системы"
 
Вдруг кому пригодится...

Всего записей: 30 | Зарегистр. 11-04-2006 | Отправлено: 18:04 17-08-2006 | Исправлено: FreeWerewolf, 18:04 17-08-2006
modja

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте Уважаемые!
Хотелбы задать несколько вопросов..
Неужели, ну никак нельзя уже сделать так, чтобы Куби вствавал КАК нужно...
В каждой версии, все таже самая проблема.. после инсталяции везде ???????????
Даже, вот не давно перенес БАЗУ, полностью перешол на другой хост, так не встала у меня версия ни 5.4, 5.5, 5.6, 5.7..
Лано, поставил АНГл язык все ок, Тока новости когда добовляю на РУССКОМ языке, появляются ????????????????????????????????, как я их не навижу (((((((((((((((((
Делал, как раньше все что возможно.. никаких изменений..
Просьба, УЖЕ ВЫЛЕЧЕННЫ КУБИ; может ктонить выложить??????? 5.7? Устал честно ((((
Спасибо!

Всего записей: 86 | Зарегистр. 29-05-2006 | Отправлено: 15:02 18-08-2006
censssored

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/RUS_readme/!_rus_faq.txt
В самом-самом вверху (автор - Nulled):

Цитата:
Если проблемы с русским языком (вместо него - знаки вопроса) делаем следующее:  
 
- проблема появляется у тех, у кого mysql >= версии 4.1  
 
1. убеждаемся что ваша DB имеет сопоставление cp1251_general_ci  
2. находим файлы /admin/languages.php & admin/languages_admin.php  
в обоих случаях после строк:  
 
mysql_connect($dbhost, $dbuser, $dbpass);  
mysql_select_db($dbname);  
 
ставим свои строки:  
 
@mysql_query ('SET NAMES CP1251');  
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');  
 
3. находим файл classes/Database.Class.php и в нем заменяем:  
 
function DB($host, $user, $pass, $db)  
{  
$this->_handle = @mysql_connect($host, $user, $pass);  
if(!$this->_handle)  
{  
$this->Error('connect');  
return false;  
}  
 
if(!@mysql_select_db($db, $this->_handle))  
{  
$this->Error('selectdb');  
return false;  
}  
//MySql 4.1 patch  
@mysql_query ('SET NAMES CP1251');  
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');  
 
return true;  
 
}  
 
в этом файле мы добавили три строки:  
 
//MySql 4.1 patch  
@mysql_query ('SET NAMES CP1251');  
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');  
 
зы: у кого версия ниже 5.7 еще можно подправить файлик function.php добавив три строчки:  
 
function sess_open($save_path, $session_name)  
{  
global $db, $dbhost, $dbname, $dbuser, $dbpass, $SESS_DBCONN;  
if (!$SESS_DBCONN = @mysql_connect($dbhost, $dbuser, $dbpass)) {  
echo "<pre>Problems while connecting to the Database. Please try again later.</pre>";  
exit;  
}  
 
//MySql 4.1 patch  
@mysql_query ('SET NAMES CP1251');  
@mysql_query ('SET COLLATION_CONNECTION=CP1251_GENERAL_CI');  
return true;  
}  
 
зы: еще в inc/init.php находим строчку:  
 
@setlocale(LC_TIME, "$lct");  
и после нее добовляем:  
if(LANG=="ru") @setlocale (LC_ALL, 'ru_RU.CP1251', 'ru');


Всего записей: 322 | Зарегистр. 12-04-2006 | Отправлено: 18:09 18-08-2006
ptax

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maxssx
Друзья есть задача.
Как реализовать выборочный показ товаров из каталога магазина по заданным категориям. (на примере новостей и статей newspokat или articleticker)
Да так чтоб функцию можно было поставить на любой созданой мной странице.
____________________________________________________________________________
Я использовал таблицу отвечающую за топ товаров немного её передел и сделал вывод товаров по артиклю из админки. Ну вообще м оно как то работает. Минус только в том что топа товаров теперь не будет а будет выборка по необходим товарам хотя если чуть помучатся можно сделать и еще одну таблицу .    
Если надо могу выложить фикс. Скажите только куда. Или могу куча кода сюда выложить  

Всего записей: 37 | Зарегистр. 01-07-2006 | Отправлено: 19:17 18-08-2006
greenlight

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет!
я тут сейчас вожусь вот с этим движком_
http://www.kompakt.xonsoft-software.de/
вроде посолиднее  куби  сделан, правда  
админка на немецком я пробовал переводить
но одни крякозябли получаются,
наверно руки кривые, вот я и подумал может и
найдётся кто желающий поучавствовать в новом
проэкте "даёш конкурента кубику"  
хотел бы ещё добавить, что движок прямо
напичкан "base64"

Всего записей: 32 | Зарегистр. 23-07-2006 | Отправлено: 02:30 19-08-2006
cesair

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А не может ли мне ктонидь пояснить как включить энциклопедию?
У меня она почему то видится только из админки и как её вывести на морду сайта чтот ума не приложу............  
?

Всего записей: 89 | Зарегистр. 19-08-2006 | Отправлено: 04:38 19-08-2006
Daiver2



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ну вы блин даете, что бы избежать вопросов вместо русских букв ДОСТАТОЧНО (!!!) в inc/init.php после  
 
$db = new DB($dbhost, $dbuser, $dbpass, $dbname);
 
добавить строку
 
$sql = $db->Query("SET NAMES cp1251");
 
И ВСЕ!!! нахрена вы чуть ли не весь движок правите???

----------
:: ЖЖОМ ::

Всего записей: 209 | Зарегистр. 26-06-2006 | Отправлено: 19:04 20-08-2006
MLIN

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cesair
 
 
Энциклопедия работает так:  слово которое ты забил в админке прогсто будет подсвечиваться на сайте.... и нажав на это слово ты в отдельном окне получаешь описание этого слова которое дал в админке....         Отдельно нету страници с энциклопедией...   о вот есть правда нюанс.... Энциклопедия то работает.. то не работает.....  Выпендристая такая 8-)))   У меня на одном и том же хостинге на одних сайтах работает.. на других нет 8-(

Всего записей: 70 | Зарегистр. 07-04-2006 | Отправлено: 11:13 21-08-2006
sinhrofazotron

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос - как корректно импортировать список товаров с версии 5.1.1 на версию 5.7
Стандартными средствами (средствами админки) не совсем хорошо - в описании товара повсюду (в конце каждой строки)видим символ \n

Всего записей: 20 | Зарегистр. 22-08-2006 | Отправлено: 00:48 22-08-2006
maxssx



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Все народ сделал чтоб в две колонки, если кому ентиресно, сообщите - выложу.
Пока нет времени но как только так сразу
 
Добавлено:
 
sinhrofazotron
Есть программа MySQL - Font? там есть импорт экспорт через XLS файл. Попробуй...
 

Всего записей: 116 | Зарегистр. 30-06-2006 | Отправлено: 13:53 22-08-2006
Fajro

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Конечно, интересно! Ждем.

Всего записей: 20 | Зарегистр. 12-07-2006 | Отправлено: 14:33 22-08-2006
maxssx



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
В данном файле описано решение как расположить выборку продукции в две колонки.
Ну и сама выборка. Если что маякуйте.
 
Добавлено:
http://rapidshare.de/files/30338910/produktpokat.txt
 
Добавлено:
Ах да если будете следовать инструкции то необходимо изменить в 8 строке newest_maxim на newest_max, а то я забыл изменить.

Всего записей: 116 | Зарегистр. 30-06-2006 | Отправлено: 17:26 22-08-2006
censssored

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Два фикса.
1. Правильный пересчет количества товаров в корзине.
2. Загрузка изображений в формате gif в Галерею.
...
http://slil.ru/23046006
...
Пароль: antichat_ru

Всего записей: 322 | Зарегистр. 12-04-2006 | Отправлено: 20:10 22-08-2006
modja

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравстуйте Увжаемые!
censssored, Спасибо тебе большое, Выручаешь как ВСЕГДА!
Мужики, вот не могу переделать Централку.. чтобы полностью по центру отображались новостные колонки...
Убераю, к примеру файлы, форумные мессаги, ссылки в правую колонку а новости идут как были и остается пустое место с права.. НЕ получается определить их полностью по центру ((( Ктонить подскажет, как править праавильно код в темплейте??

Всего записей: 86 | Зарегистр. 29-05-2006 | Отправлено: 22:01 22-08-2006 | Исправлено: modja, 22:03 22-08-2006
FreeWerewolf

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
modja
Тебе нужно чтобы только новости отображались?
Если да, то в startpage.tpl пиши это
 

Цитата:
<table width="100%" border="0" cellpadding="2" cellspacing="0">
  <tr>
    <td width="100%" valign="top">
    {$lang.admin_m}
    {if checkactive("news")}
   {* {include file="news/newsticker_simple.tpl"} *}
    {topnews show='3'}
 
   {* {include file="news/news_standard.tpl"} *}
   {include file="news/newsticker.tpl"}  
      
      <br />
      {include file="news/nav.tpl"}
      <br />
      <!-- NEWSARCHIV // -->
      {if checkactive("archives")}
      {include file='news/news_selector.tpl'}
      {/if}
      <!-- // NEWSARCHIV  -->
      {/if}
    </td>
  </tr>
</table>

 
Это новости и топ новости
 

Всего записей: 30 | Зарегистр. 11-04-2006 | Отправлено: 11:02 23-08-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-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru