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

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

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

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

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
говно случаетцца...
 
Еще .htaccess посмотреть стоит.
 
"В результате перестануть работать директивы файла .htaccess  
php_value и php_flag, вместо этих директив можно будет управлять
настройками php через файл php.ini который будет находиться в корне
вашего аккаунта."
 
Инфобокс

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 21:41 05-10-2006
Seostat

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arcanum, респект тебе и уважуха!
Функция ручного указания товаров на главной работет на ура!
Рекомендую всем!
Предлагаю внести этот хак в стандартный дистрибутив.
И вообще было бы здорово создать что-то вроде Koobi Mega Pack, с добавлением всех полезных хаков и с исправлением всех багов.
Достойный пример - Joomla Paranoia. Полная совместимость с оригинальной Joomla и удобство в одном флаконе.

Всего записей: 30 | Зарегистр. 24-08-2006 | Отправлено: 22:07 05-10-2006 | Исправлено: Seostat, 22:08 05-10-2006
censssored

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

Цитата:
И вообще было бы здорово создать что-то вроде Koobi Mega Pack, с добавлением всех полезных хаков и с исправлением всех багов

Займешься этим?

Всего записей: 322 | Зарегистр. 12-04-2006 | Отправлено: 00:34 06-10-2006
MasterDaemon

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

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 01:46 06-10-2006
Quate3



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Смайлики не работают в портале. При включении расширенного режима комментариев, они не вставляются в сообщение. Как исправить?

Всего записей: 382 | Зарегистр. 16-11-2004 | Отправлено: 03:42 06-10-2006
jackman

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
koobi 5.7 pro  
 
upload to root
 
Security code ( securecode ) no show
 
http://img180.imageshack.us/img180/8372/code01hf5.jpg
 

Всего записей: 7 | Зарегистр. 22-08-2006 | Отправлено: 13:39 06-10-2006
marand

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скачивал с рапиды и полную 5.8 и обновлялку с 5.7... При распаковке выдало ошибку что очень длинное имя архива и архив не распаковался. Укоротил имя, все распаковалось и встало как на локалке так и на хосте без проблем, никаких белых листов.

Всего записей: 14 | Зарегистр. 12-05-2006 | Отправлено: 14:21 06-10-2006
onlygood

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Мужики, ну, так нечестно, я прочитал все посты, у многих такая проблемы была, все ее решили, а написать об этом никто не написал. Я понимаю, что она несерьезная, но я в ПХП не очень силен и не знаю куда какую строчку вписать чтоб все было как нужно.
 
Суть проблемы в чем: поставил на хостинг версию 5.6, руссифицировал, и вместо русских букв знаки вопроса, в Mysql кодировку и UTF-8 поменял на 1251, функцию вписал, во всех файлах все поменял....
 
Мож подскажет кто-нибудь, куда каую строчку добавить, а то уж слишком мало времени у меня, у меня нука стояла, ее позавчера сломали, но все равно я ее сносить хотел.
Заранее спасибо, потому как кроме как здесь более подробной информации я не нашел по этому порталу.

Всего записей: 7 | Зарегистр. 08-10-2006 | Отправлено: 15:53 08-10-2006
arcanum



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

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 16:14 08-10-2006
iggor12345i

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую присутствующих!
Кто подскажет, в каком файле искать форму регистрации нового пользователя? Хочу кое-какие поля убрать.  
И, попутно вопрос: если убрать ненужные поля в данной форме, регистрация нормально будет проходить?
Заранее благодарю.

Всего записей: 34 | Зарегистр. 20-09-2006 | Отправлено: 21:40 08-10-2006
MasterDaemon

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
iggor12345i
 
1. templates/standart/user/signup.tpl
 
2. смотря что за поля ты выкинешь...

Всего записей: 142 | Зарегистр. 11-05-2006 | Отправлено: 22:13 08-10-2006
arcanum



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

Цитата:
И, попутно вопрос: если убрать ненужные поля в данной форме, регистрация нормально будет проходить?  

 
 
Когда будеш убирать поля, не забывай передавать убранные данные через <input type="hidden"> иначе будет косяк...
 
Например у тя там есть  
 
{if $show_street==1}
<tr>
   <td width="200" nowrap="nowrap" class="row_first">{$lang.shop_reg_street_nr}</td>
  <td class="row_second"><input class="{if $streeterror==1}inputfielderror{else}inputfield{/if}"    
  name="street" type="text" value="{$smarty.request.street|escape:'html'|sslash}" size="30"  
  maxlength="150" />{$streeterror_t}</td>
</tr>
{/if}
 
Это проверка улицы - если тебе надо убрать улицу, этот блок, надо заменить на
 
<input name="street" type="hidden" value="{$smarty.request.street|escape:'html'|sslash}">
 
 
Вот и все

Всего записей: 162 | Зарегистр. 17-03-2006 | Отправлено: 23:18 08-10-2006
iggor12345i

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
arcanum, MasterDaemon, спасибо.
Сейчас попробую..
Хочу убрать строку: UstID* (Только для Германии и ЕС). (это в 4.3.2)
 
 
 
 
 
 
Добавлено:
MasterDaemon, у меня нет такого файла signup.tpl  (koobi v.4.3.2).
Я посмотрел в 5.7, там есть такой файл.
Не подскажете, где его искать в моей версии?
 
 
Добавлено:
Нашёл я этот файл в папке shop.
Ещё раз спасибо. Буду разбираться.

Всего записей: 34 | Зарегистр. 20-09-2006 | Отправлено: 00:50 09-10-2006
PAULS

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
у меня проблемма при установки скрипта при востановление базы в Sypex Dumper Lite 1.0.7 пишет :
 
 
Подключение к БД `shop`.
Чтение файла `koobi_58_pro_ru_de_en.sql.gz`.
------------------------------------------------------------
Таблица `kpro_activation`.
Таблица `kpro_active`.
Таблица `kpro_adminlogs`.
Таблица `kpro_affiliates`.
Таблица `kpro_areas`.
Таблица `kpro_articlecat`.
Таблица `kpro_articlecomments`.
Таблица `kpro_articles`.
Таблица `kpro_autowords`.
Таблица `kpro_banner`.
Таблица `kpro_calendar`.
Таблица `kpro_cheats`.
Таблица `kpro_container`.
Таблица `kpro_countries`.
Таблица `kpro_downloadcat`.
Таблица `kpro_downloadcomments`.
Таблица `kpro_downloads`.
Таблица `kpro_f_allowed_files`.
Таблица `kpro_f_attachment`.
Таблица `kpro_f_category`.
Таблица `kpro_f_forum`.
Таблица `kpro_f_mods`.
Таблица `kpro_f_permissions`.
Таблица `kpro_f_post`.
Таблица `kpro_f_rank`.
Таблица `kpro_f_rating`.
Таблица `kpro_f_topic`.
Таблица `kpro_f_topic_read`.
Таблица `kpro_faq`.
Таблица `kpro_gallery`.
Таблица `kpro_gallery_items`.
Таблица `kpro_gallerycomments`.
Таблица `kpro_genres`.
Таблица `kpro_guestbook`.
Таблица `kpro_guestbook_settings`.
Таблица `kpro_ignore`.
Таблица `kpro_languages`.
Таблица `kpro_languages_admin`.
2006.10.09 01:00:11
Возникла ошибка!
Неправильный запрос.
Data truncated for column 'isontop' at row 1 (256)
 
если е востанавливать не работает  
в чем проблема ?
может то что мускул стоит 5 , или в кодеровке?

Всего записей: 9 | Зарегистр. 09-10-2006 | Отправлено: 01:17 09-10-2006 | Исправлено: PAULS, 01:18 09-10-2006
ShelbiX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Привет, недавно возникла необходимость реализовать возможность отображения конкретного пункта горизонтального меню в зависимости от страницы. В моем случае меню используется на статических страницах, но по аналогии можно сделать и на других.
 
для начала в таблице _speedbar добавим поле например statpage varchar(50).
Дальше лезем в файл admin/templates/admin_standard/speedbar/speedbar.tpl, в нем добавляем пару текстбоксов  в таблицы например:
 
<input name="data[{$speed->id}][statpage]" type="text" id="data[{$speed->id}][statpage]" value="{$speed->statpage}" size="20"> //для редактирования пункта
 
<input name="statpage" type="text" id="statpage" size="20"> //для добавления нового пункта
 
после этого переходим в файл speedbar.php (тоже в админке). в нем модифицируем:
 
 
 
if($_REQUEST['do']=="new"){
        $sql = $db->Query("INSERT INTO ".PREFIX."_speedbar (id,section,posi,slink,linkname,aktiv,target,statpage) VALUES ('','$_REQUEST[area]','$_REQUEST[posi]','$_REQUEST[slink]','$_REQUEST[linkname]','$_REQUEST[aktiv]','$_REQUEST[target]','$_REQUEST[statpage]')");
        header("Location:speedbar.php?area=".$_REQUEST['area']."");
    }
    
    if($_REQUEST['send']==1){
        
        $data = $_REQUEST['data'];
        $dsql = $db->Query("SELECT id FROM ".PREFIX."_speedbar WHERE section='$area' order by posi asc");
        while ( $row = $dsql->fetcharray()) {  
            $i = $row['id'];
            $dbs = $db->Query("UPDATE ".PREFIX."_speedbar set posi='".$data[$i]["posi"]."',  slink='".$data[$i]["link"]."', linkname='".$data[$i]["title"]."', aktiv='".$data[$i]["aktiv"]."', target='".$data[$i]["target"]."', statpage='".$data[$i]["statpage"]."' WHERE id='".$data[$i]["sid"]."' AND section='$_REQUEST[area]'");
        }
    }
 
С админкой закончили, можно проверить работу, если все хорошо, едем дальше.
 
На главной странице у меня горизонтального меню нет, оно нужно для статических страниц, поэтому привязку к страницам я делал по параметру page=xxx
Для того, чтобы вывести горизонтальное меню на статической странице недостаточно прописать {$speedbar} в файле .tpl, нужно в файле system/static.php добавить  
 
//----------------Горизонтальное меню----------------------------------------
$tmpl->assign("page", $_REQUEST['page']);
switch ($_REQUEST['page']) {
    case "ваш_статик_пейдж": $mmenu = "1";  
                 break;
    case "ваш_статик_пейдж2": $mmenu = "2";  
                 break;
              
    }
 
$tmpl->assign('speedbar', speedbar($area)); //этой строчки достаточно для вывода горизонтального меню
 
//--------------------------------------------------------
 
теперь должно отображаться.
дальше переходим в файл inc/functions.php и меняем функцию speedbar
 
global $db,$THEME, $mmenu; //добавляем в глобал $mmenu  
    
    
    $sql_sp = $db->Query("SELECT slink,linkname,target FROM " . PREFIX . "_speedbar WHERE section='$sectionid' AND aktiv='Y' AND (otdel LIKE '%$mmenu%') order by posi asc");
 
Это все. Должно работать. в админке в поле statpage вводим номера статических страниц (можно через ; ), на которых вы хотите отображение данного пункта.
 
Кстати, пока писал мануал, пришла идея более простой реализации, сразу опишу, но ее не проверял:
 
вместо цифр в админке вводить названия статических страниц, тогда в system/static.php достаточно добавить только  
 
$tmpl->assign("page", $_REQUEST['page']);
$tmpl->assign('speedbar', speedbar($area));  
 
а в inc/functions.php вместо $mmenu вписать $page вроде должно сработать

Всего записей: 2 | Зарегистр. 14-09-2006 | Отправлено: 01:32 09-10-2006
MegaHERZ

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем привет.  
 
Куби 5.6.
При смене мускула появилась проблема.  
На MySQL 3.23.53-max, phpMyAdmin 2.5.6  все работает без ошибок.
На MySQL 5.0.24a, phpMyAdmin - 2.8.0.3
 
появляется сообщение об ошибке в запросе
 
SELECT id,name,type,weight,wd,tdays,done,start FROM kpro_calendar  WHERE ((start between '1162674000' && '1162760399') OR (( tdays != 0) && ( tdays >= '1162674000' ) && ( start <= '1162673999') ))   AND type = 'public' ORDER BY start ASC
 
 
Какие файлы содержат этот запрос и как изменить синтаксис,
кто знает?
 
Добавлено:
И еще одна проблемка  
PHP Fatal error:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 1800001 bytes) in /data/system/lib/pic_fullsize.php on line 39,  
или
PHP Fatal error:  Allowed memory size of 8388608 bytes exhausted (tried to allocate 593 bytes) in /data/class/Database.Class.php on line 16,  
 
Обычно проявляется при открытии полноразмерной картинки.
 
 
В чем засада, что делать?

Всего записей: 25 | Зарегистр. 31-08-2006 | Отправлено: 20:32 09-10-2006
CTPAHHuk_Kiev



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Allowed memory size of 8388608 bytes exhausted - у хостера стоит ограничение на объём выделяемой оперативной памяти для выполнения php скриптов. Попроси чтобы увеличили до 16 метров   хотя бы

Всего записей: 285 | Зарегистр. 29-01-2003 | Отправлено: 21:23 09-10-2006
Gadenki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эта бага в MySQL5 не работает календарь,  
исправить файл  
 
/class/Calendar.Class.php  
 
меняем строку  
$db_start = " WHERE ((start between '" . mktime(0, 0, 0, $month, $d, $year) . "' && '" . mktime(23, 59, 59, $month, $d, $year) . "')";  
 
на  
$db_start = " WHERE ((start between '" . mktime(0, 0, 0, $month, $d, $year) . "' AND '" . mktime(23, 59, 59, $month, $d, $year) . "')";  
 
файл  
/class/tpl/plugins/function.koobi_lastevents.php  
 
меняем строку  
$db_start = " WHERE ((start between '" . mktime(0, 0, 1, $month, $d, $year) . "' && '" . mktime(23, 59, 59, $month, $d, $year+10) . "')";  
 
на  
$db_start = " WHERE ((start between '" . mktime(0, 0, 1, $month, $d, $year) . "' AND '" . mktime(23, 59, 59, $month, $d, $year+10) . "')";  
 

Всего записей: 21 | Зарегистр. 09-11-2005 | Отправлено: 00:21 10-10-2006 | Исправлено: Gadenki, 00:23 10-10-2006
iggor12345i

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую присутствующих!
Подскажите,пожалуйста, можно ли сделать так, что-бы  разделы  галереи выводились не в один столбик, а, например в три. (koobi 4.3.2) ?

Всего записей: 34 | Зарегистр. 20-09-2006 | Отправлено: 02:35 10-10-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