Ru-Board.club
← Вернуться в раздел «Системы управления сайтами»

» Koobi

Автор: MasterDaemon
Дата сообщения: 08.10.2006 21:13
iggor12345i

1. templates/standart/user/signup.tpl

2. смотря что за поля ты выкинешь...
Автор: arcanum
Дата сообщения: 08.10.2006 22:18

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



Когда будеш убирать поля, не забывай передавать убранные данные через <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}">


Вот и все
Автор: iggor12345i
Дата сообщения: 08.10.2006 23:50
arcanum, MasterDaemon, спасибо.
Сейчас попробую..
Хочу убрать строку: UstID* (Только для Германии и ЕС). (это в 4.3.2)






Добавлено:
MasterDaemon, у меня нет такого файла signup.tpl (koobi v.4.3.2).
Я посмотрел в 5.7, там есть такой файл.
Не подскажете, где его искать в моей версии?


Добавлено:
Нашёл я этот файл в папке shop.
Ещё раз спасибо. Буду разбираться.
Автор: PAULS
Дата сообщения: 09.10.2006 00:17
у меня проблемма при установки скрипта при востановление базы в 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 , или в кодеровке?
Автор: ShelbiX
Дата сообщения: 09.10.2006 00:32
Привет, недавно возникла необходимость реализовать возможность отображения конкретного пункта горизонтального меню в зависимости от страницы. В моем случае меню используется на статических страницах, но по аналогии можно сделать и на других.

для начала в таблице _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 вроде должно сработать
Автор: MegaHERZ
Дата сообщения: 09.10.2006 19:32
Всем привет.

Куби 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,

Обычно проявляется при открытии полноразмерной картинки.


В чем засада, что делать?
Автор: CTPAHHuk_Kiev
Дата сообщения: 09.10.2006 20:23
Allowed memory size of 8388608 bytes exhausted - у хостера стоит ограничение на объём выделяемой оперативной памяти для выполнения php скриптов. Попроси чтобы увеличили до 16 метров хотя бы
Автор: Gadenki
Дата сообщения: 09.10.2006 23:21
Эта бага в 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) . "')";
Автор: iggor12345i
Дата сообщения: 10.10.2006 01:35
Приветствую присутствующих!
Подскажите,пожалуйста, можно ли сделать так, что-бы разделы галереи выводились не в один столбик, а, например в три. (koobi 4.3.2) ?
Автор: cyberace
Дата сообщения: 10.10.2006 08:23
для тех, у кого не отображается секретный код в регистрационной форме koobi 5.7 и прочих версиях необходимо раскоментировать или добавить строчку в файле php.ini:
extension=php_gd2.dll - для серверов, работающих под виндой и extension=php_gd2.so для серверов, работающих под unix. Соответсвенно эта библиотека php_gd2 должна лежать на сервере.

Кроме того выяснил:
что если закоментировать срочку в файле inc\init.php
//$sql = $db->Query("SET NAMES cp1251");
то проблема белого экрана решается не меняя версии mysql.
Автор: MasterDaemon
Дата сообщения: 10.10.2006 10:18
Censsored...

Вот проблема вообще непонятная.

К 5.8, раздел Товары (не магазинные) создаем статью про некий товар.
Добавляем дополнительные фотографии.
Отображаются они кошмарно, то ли в яве недописан оператор какой, толи темпл (но и в стандартном та же херня) с ошибкой.

Попробуй, увидишь...
Автор: censssored
Дата сообщения: 10.10.2006 10:35

Цитата:
для тех, у кого не отображается секретный код в регистрационной форме koobi 5.7 и прочих версиях необходимо раскоментировать или добавить строчку в файле php.ini:
extension=php_gd2.dll - для серверов, работающих под виндой и extension=php_gd2.so для серверов, работающих под unix. Соответсвенно эта библиотека php_gd2 должна лежать на сервере.

Кроме того выяснил:
что если закоментировать срочку в файле inc\init.php
//$sql = $db->Query("SET NAMES cp1251");
то проблема белого экрана решается не меняя версии mysql.

Клева! Записано.
Щас глянул - а ведь строчку добавил я (после постояных траблов с русским языком). Вот и думай теперь в каком виде выкладывать.


Цитата:
Попробуй, увидишь...

Попробую - отпишусь.
Автор: MasterDaemon
Дата сообщения: 10.10.2006 10:39
cyberace
Занесено в ФАК, спасибо )))
Автор: censssored
Дата сообщения: 10.10.2006 11:13

Цитата:
Попробуй, увидишь...

Попробовал. Не увидел.
Приведи скрин и по-шагово где в каком поле чего указывал.
Автор: MasterDaemon
Дата сообщения: 10.10.2006 11:41
censssored

Добавлено Вложенное изображение

http://rpg.bir.ru/index.php?area=1&p=product&action=showdetails&id=4

вот, смотри, под описанием...
Автор: censssored
Дата сообщения: 10.10.2006 12:19

Цитата:
вот, смотри, под описанием

Сделай скрин. У меня страница загрузиться до конца не может (инет че-та тормозит). Тормозит на:
<div><a target="_self" href="index.php?p=manufacturer&amp;area=1" class="navi_first">Наши Производ
Автор: MasterDaemon
Дата сообщения: 10.10.2006 12:28
хм...
не вопрос:

http://www.overdoze.ru/index.php?p=showtopic&toid=55&fid=18&area=1

Добавлено:
36 кил , живчик 4 цвета, смотри под описанием
Автор: arcanum
Дата сообщения: 10.10.2006 12:31
В связи с вопросами в личку по поводу того, чтоб можно было контролировать вывод товаров на главной решил запосить для всех информацию, но!! поставил куб 5.8 и в админке увидел уже реализованную функцию, но она не работает....косяк в том, что КТО ТО (censssored - прости если что, я просто не знаю кто этот хак писал), забыл прописать в файле shoparticles.php поля для записи в базу и обновление полей в базе...

В принципе функция идентична той, которую делал я, так что баг нашелся сразу ))

Вобщем, чтоб долго воду не лить, проверьте у себя работу данной функции и если не работает, тогда вот решение

Идем в админку в файл shoparticles.php

Ищем вот такой запрос (привожу первые 2 строки, если ничего не меняли то он начинается с 95 строки)

$sql = "UPDATE ".PREFIX."_shop_articles SET
                unit_count = '" . $_REQUEST['unit_count'] . "',

и заменяем эти строчки на

$sql = "UPDATE ".PREFIX."_shop_articles SET
show_startpage = '" . $_REQUEST['show_startpage'] . "',
                unit_count = '" . $_REQUEST['unit_count'] . "',



далее спускаемся ниже и ищем второй запрос (если ничего не меняли 250 строка, привожу тока начало)

$q = "
                    INSERT INTO " . PREFIX . "_shop_articles
                     (
                     id,     

меняем на

$q = "
                    INSERT INTO " . PREFIX . "_shop_articles
                     (
                     show_startpage,
id,     

в этом же запросе ниже ищем вот это

) VALUES (
'',

и меняем на это

) VALUES (
$_REQUEST[show_startpage],
'',



Усё!

Автор: censssored
Дата сообщения: 10.10.2006 12:41

Цитата:
поставил куб 5.8 и в админке увидел уже реализованную функцию, но она не работает....косяк в том, что КТО ТО

Хм... Я это не добавлял. Может Дримы включили в 5.8? Тогда получается что они (он) за нами следят =)
Автор: MasterDaemon
Дата сообщения: 10.10.2006 12:43
Нет, надо все-таки собрать окончательный, железобетонный релиз со всеми фиксами и хаками, а то мы так с ума сойдем...

Начинаем...
Автор: censssored
Дата сообщения: 10.10.2006 12:44

Цитата:
хм... не вопрос:

Ок, глянул, щас у себя попробую.

Добавлено:

Цитата:
Нет, надо все-таки собрать окончательный, железобетонный релиз со всеми фиксами и хаками

Со всеми - не получиться. Только с их частью. А когда выйдет 5.9 - начинать опять заново.
Лучше оставить так как есть, но включать фиксы.
Как тока у кого что-нить не заработает - смотри фикс и исправляй.
Автор: arcanum
Дата сообщения: 10.10.2006 12:53
Эммм тоже пора бы учитывать в релизах....

Даты в новостях по английски, хотите по русски? (было уже, но тем не менее)

файл inc/init.php

Ищем это

if(LANG=="de") @setlocale (LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
if(LANG=="en") @setlocale (LC_ALL, 'en_EN', 'en');
if(LANG=="fr") @setlocale (LC_ALL, 'fr_FR@euro', 'fr_FR', 'fr');

и добавляем туда нашу локаль (добавьте просто ниже строчку)

if(LANG=="ru") @setlocale (LC_ALL, 'ru_RU', 'ru');

ну эт так...на всякий случай.....
Автор: MasterDaemon
Дата сообщения: 10.10.2006 12:55
У меня вообще дос в датах новстей на рпг ))

Пришлось прикрыть даты в темпле на время - попробую исправить
Автор: arcanum
Дата сообщения: 10.10.2006 13:00
просто я только что (30 минут назад) поставил впервые куб 5.8 ))) мож ща еще чегонить нарою )))
Автор: censssored
Дата сообщения: 10.10.2006 13:03
У меня все нормально.

Вообще - код у тебя светиться какой-то страный.
Глянул по html-ю у себя примерно тот же кусок:
test2</strong></div>
<a href="javascript:inline_popup('1160473745663451669');">

У тебя светиться:
Front ')" href = "javascript:;">

Как он так смогу побиться - я даже не представляю.

Проверяй шаблон, проверяй - как в БД, нигде там кавычек лишних никаких нету (в названии, в описании)?
Как даешь описание? Обрамляешь чем-нить [SCREEN:0]?
В каком в виде в html-е? (скопируй сюда кусок)

Добавлено:

Цитата:
Эммм тоже пора бы учитывать в релизах....

А как тут учтешь? У кого дата сразу в нормальном виде, у кого кривая.
Также и с версией мускля.
Автор: MasterDaemon
Дата сообщения: 10.10.2006 13:09
Зашибись...

Дампер не хочет с virtualstudio дружить...

Ладно, вернусь, устрою закат Солнца вручную...
Автор: panasys
Дата сообщения: 10.10.2006 13:09

Цитата:
В связи с вопросами в личку по поводу того, чтоб можно было контролировать вывод товаров на главной решил запосить для всех информацию, но!! поставил куб 5.8 и в админке увидел уже реализованную функцию, но она не работает....

Все заработало!!! Респект Arcanum
Автор: MasterDaemon
Дата сообщения: 10.10.2006 13:11
censssored

На стандартном темпле тот же х...

Ничем [SCREEN:0] не обрамлен.

Ладно, вернусь, буду разбираться.

Добавлено:
#2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

...сказал дампер
Автор: censssored
Дата сообщения: 10.10.2006 13:13

Цитата:
На стандартном темпле тот же х...

Ну значит гляди чего там в БД.
А если перечислишь что там у тебя написано и в каких полях - я повторю у себя.

Также пусть еще кто-нить глянет. Может браузер косячит?
Автор: arcanum
Дата сообщения: 10.10.2006 13:23

Цитата:
Также пусть еще кто-нить глянет
- проверил - все ОК. Браузер FireFox 1.5.7


Добавлено:
Единственное, что если для вложенных изображений в поле описание использовать в кавычка, ну например

"первое описание", то потом получаем вот такое

"&#226;&#224;&#239;&#226;&#224;&#239;&#226;&#224;&#239;&#226;&#224;&#239;"




Добавлено:
ну не цифрами как щас у Вас отобазилось, а крокозябрами....

Добавлено:

Цитата:
а крокозябрами....
- в админке я имею ввиду...))

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768

Предыдущая тема: Выбор CMS


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.