Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#101 Re: Тестирование версий » Версия 0.9.1 RC0 [2009.08.31] » 2009-10-06 00:10:53

RMC

vitaly, а можно во вкладке редактирование шаблона добавить возможность редактировать файл style.css Вроде как тоже к шаблону относится wink
А то возникла такая потребность, а доступ фтп на сайт "кривой" и работает только с локальной сетки, из дома зайти не могу..

спасибо

#102 Re: "А как сделать..." » Редактирование ЧПУ не через админку » 2009-10-06 00:07:31

RMC

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

#103 Re: "А как сделать..." » Редактирование ЧПУ не через админку » 2009-10-05 10:58:35

RMC

посмотри в сторону файла
\engine\conf\rewrite.php
\engine\conf\links.inc.php

#104 Re: "У меня не работает..." » можно ли сделать капчу без библиотеки GD? » 2009-10-05 01:56:40

RMC

ну капчу то я встроил - не проблема, хотя провозился все-таки пару часов wink
а вот на плагин меня явно не хватит.. талантом недорос wink

так что это если еще кому-то надо будет - может виталий по просьбам трудящихся и сделает.. wink
плагин - в любом случае и красивее и правильнее tongue
хотя то, что я хотел от капчи я и "кустарными" методами "доработки напильником" получил big_smile

#105 Re: "У меня не работает..." » можно ли сделать капчу без библиотеки GD? » 2009-10-03 16:13:49

RMC

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

#107 "У меня не работает..." » можно ли сделать капчу без библиотеки GD? » 2009-10-02 21:26:53

RMC
Ответов: 9

на сервере нет библиотеки GD (увы..)
хотелось бы все-таки добавить капчу..

этот вариант - http://captcha.ru/kcaptcha/ пишет, что ему тоже нада эта библиотека.. sad
а вот у этого - http://recaptcha.net/ требований не нашел.. подойдет ли он?
и смотрю там под многие cms идет подключение в виде плагина, обязательно ли это, а то помню, были сложности с выводом внешнего php кода sad

#108 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 23:50:52

RMC

vitaly, спасибо за помощь..
скину админу ссылку на топ, посмотрим что скажет
(просто вряд-ли согласится - там же базы и для самого сайта, и для нек-х других факультетов (с этого все и началось wink, у физ-мата есть, а у нас - нет, надо сделать big_smile) а насколько чреват переезд, гм..)
но буду надеятся, что получится..

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

#109 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 23:38:15

RMC

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

офтоп
на самом деле все проще...
есть сайт университета, написанный 100 лет назад (ну по крайней мере где-то тогда-же, когда и сервак с этой версий sql подняли), есть факультет (географический), где я работаю, и получил "партийное" задание сделать отдельный "подсайт", со своим меню, шапкой, наполнением и т.д.
нам выделили фтп, поддомен, сделали базу, я долго выбирал движки (ломанный dle - как-то несолидно, из новых free приглянулся ngcms простотой и логикой оформления, остальные уж очень местами заумные). и вот, когда уже доделал диз, вроде всем уже понравился - начал заливать и такая бяка.. sad

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

#110 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 23:18:30

RMC

это проканало..

MySQL вернула пустой результат (т.е. ноль рядов). (Запрос занял 0.0004 сек)
SQL-запрос:
SELECT DAYOFMONTH( from_unixtime( postdate ) ) AS
DAY , count( id ) AS count
FROM ng_news
WHERE approve = '1'
AND postdate >= unix_timestamp( '2009-09-01 00:00:00' )
AND postdate < unix_timestamp( date_add( '2009-09-01 00:00:00', INTERVAL 1
MONTH ) )
GROUP BY to_days( from_unixtime( postdate ) )
LIMIT 0 , 30

осталось разобратся где что менять.. wink
если есть возможность и время помочь стукни, плз в аську 127280650 а то долго так вопросы-ответы постить..
окончательный вариант уже выложу на форум, если кто столкнется с таким "старинным" хостингом

#111 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 22:58:31

RMC

матюкнулося wink)

Ошибка

SQL-запрос: 

SELECT DAYOFMONTH( from_unixtime( postdate ) ) AS
DAY , count( id ) AS count
FROM ng_news
LIMIT 0 , 30

Ответ MySQL: 
#1140 - Mixing of GROUP columns (MIN(),MAX(),COUNT()...) with no GROUP columns is illegal if there is no GROUP BY clause

может конечно потому, что новостей нет..
но я их и добавить то не могу. sad

#112 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 22:34:35

RMC

гм.. а можно чуть по-подробнее?
не совсем понял где и как это сделать (ньюб пока.. sad)

#113 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 21:57:11

RMC

версия сервера sql
Версия сервера: 4.0.27-standard
Версия протокола: 10
Сервер: Localhost via UNIX socket
(вроде писал в 1 посте wink)

так что проблема видимо таки в стареньком сервере..
насколько безболезненно и сложно заменить функцию?

спасибо

#114 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 20:53:24

RMC

создал на локалке.
сразу обратил внимание на разницу в полях таблиц. на локалке есть еще поле Сравнение, где указано utf8_general_ci
на хосте такого нет вообще.. sad
попробовал сделать импорт своей таблицы..
получил
Ошибка

SQL-запрос:

-- --------------------------------------------------------
--
-- Структура таблицы `ng_category`
--
CREATE TABLE `ng_category` (
`id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`position` int( 10 ) default NULL ,
`name` varchar( 50 ) NOT NULL default '',
`alt` varchar( 50 ) NOT NULL default '',
`flags` char( 10 ) default '',
`tpl` char( 20 ) default '',
`number` int( 11 ) default '0',
`parent` int( 10 ) default '0',
`description` text,
`keywords` text,
`icon` varchar( 255 ) NOT NULL ,
`alt_url` text,
`orderby` varchar( 30 ) default 'id desc',
`posts` int( 11 ) default '0',
`posorder` int( 11 ) default '0',
`poslevel` int( 11 ) default '0',
PRIMARY KEY ( `id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;



Ответ MySQL: 
#1064 - You have an error in your SQL syntax.  Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8 AUTO_INCREMENT=1' at line 19

может ли быть описанная проблема из-за этого отстуствующего поля, или это поле кодировок не влияет и ошибка
MySQL ERROR [select]: SELECT day(from_unixtime(postdate)) as day, count(id) as count FROM ng_news WHERE approve = '1' AND postdate >= unix_timestamp('2009-09-01 00:00:00') AND postdate < unix_timestamp(date_add('2009-09-01 00:00:00', interval 1 month)) group by to_days(from_unixtime(postdate))
возникает по другой причине?

#115 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 16:03:03

RMC

вот 12 таблиц..
вроде все..
сейчас ппопробую на локулку с нуля поставить, посмотреть сколько их должно быть

таблица     Действие     Записи     Тип    Размер    Накладные расходы
    ng_category                             0    MyISAM    1.0 КБ    -
    ng_comments                             0    MyISAM    1.0 КБ    -
    ng_config                             1    MyISAM    2.2 КБ    -
    ng_files                             0    MyISAM    1.0 КБ    -
    ng_flood                             0    MyISAM    1.0 КБ    -
    ng_images                             0    MyISAM    1.0 КБ    -
    ng_ipban                             0    MyISAM    1.0 КБ    -
    ng_news                             0    MyISAM    2.0 КБ    -
    ng_news_map                             0    MyISAM    1.0 КБ    -
    ng_static                             0    MyISAM    1.0 КБ    -
    ng_users                             1    MyISAM    4.1 КБ    -
    ng_users_pm                             0    MyISAM    1.0 КБ    -
    12 таблиц(ы)     Всего    2    MYISAM    17.3 КБ    0 Байт

#116 Re: "У меня не работает..." » ошибка mysql » 2009-09-30 15:07:59

RMC

именно так..
увы, хостинг сменить не могу, т.к. есть свои "заморочки".
как это победить - не знаю.. админ хоста тоже wink

#117 Re: "У меня не работает..." » ошибка mysql » 2009-09-29 20:00:10

RMC

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

#118 "У меня не работает..." » ошибка mysql » 2009-09-29 15:32:42

RMC
Ответов: 24

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

после установки - вверху сайта выдается ошибка..
MySQL ERROR [select]: SELECT day(from_unixtime(postdate)) as day, count(id) as count FROM ng_news WHERE approve = '1' AND postdate >= unix_timestamp('2009-09-01 00:00:00') AND postdate < unix_timestamp(date_add('2009-09-01 00:00:00', interval 1 month)) group by to_days(from_unixtime(postdate))
(1064): You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '(from_unixtime(postdate)) as day, count(id) as count FROM ng_ne

версия сервера sql
Версия сервера: 4.0.27-standard
Версия протокола: 10
Сервер: Localhost via UNIX socket

phpMyAdmin - 2.9.0
Версия MySQL-клиента: 3.23.58
Использованы расширения PHP: mysql

при вхождении в админку на первой странице, где должна быть инфа о движке и т.д. - пусто..
при добавлении динамической новости..
Not Acceptable
An appropriate representation of the requested resource /engine/admin.php could not be found on this server.
Apache/2.0.53 (ASPLinux) Server at *** Port 80

хотя стастич. страницы без проблем добавляются sad

что за ошибка такая и как её можно победить?
спасибо..

#119 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2009-09-23 22:56:14

RMC

в смысле с гостевой?
пока пытался добавить ограничение записей в гостевую по времени (хотел ограничение раз в сутки, но если бы разобрался - можно было бы задавать переменной) для одного ИП.
думал, если разберусь - попробую взятся за премодерацию wink
просто в php не силен, вот видимо пока с лету и не получилось..
плюс плаг завязан на движок, и по-моему нек-е функции использует от него, поэтому курю маны по php и связке с mysql...

это не проблемы двига, или плагина.. а отсутствие у меня знаний в этом sad. надеюсь со временем наверстаю..
благо код написан достаточно понятно, можно разобратся кто за что отвечает..

#120 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2009-09-23 21:21:08

RMC

может попозже разберусь в коде немного, если кумекалки хватит

не хватило.. sad, что-то совсем в формате запросов завис..
т.е. логически понимаю, что надо сделать - а оформить запрос не могу..

сравниваем текущий ИП с со всеми в базе, находим первое совпадение, отсортированное по времени и сравниваем время сообщения с текущим. если разница ниже допустимой - ошибка..

ладно.., пока уже так будет. все равно до идеала всегда чуть-чуть, но не хватает.. wink

#121 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2009-09-23 15:01:35

RMC

дата работает без проблем.. надо в формате указать

 j.m.Y - H:i

немного пригладил оформление гостевой, кому надо - могу выслать, правда если отключить смайлики и тэги - получится не очень красиво wink
проблема с

1. После добавления записи, если нажать F5, то запись появиться повторно.
2. Нету никакого ограничения на добавления записей по времени.

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

осталось добавить коментарии к сообщениям от админа и премодерацию - и вообще было бы красота wink)
321456l.jpg

#122 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2009-09-22 23:15:54

RMC

спасибо большое
вроде пошло..
правда почему-то все настройки по умолчанию стали выключены (длина сообщения мин -0, мах-0, и все галки в "нет", но это не важно, может у меня косяк). капча работает..
что не понятно - если после добавления комента дать обновление страницы - то этот комент добавляется еще раз sad, видимо нет защиты от повторных сообщений..

и не будет ли наглостью спросить о возможности добавить премодерацию? smile
а то достаточо актуально..

еще раз спасибо

З,Ы. смотрю насчет дубляжа коментов уже отписали..
то, что паузы нет - тоже не хорошо..
и еще - а можно как-то добавить админу кнопку не только  Редактировать | Удалить, но и ответить? smile
было бы совсем красиво..

#123 Re: "А как сделать..." » Вставка PHP в статическую страницу. » 2009-09-22 09:36:19

RMC

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

пока сделал наоборот..
вставил дизайн, шапку и меню с сайта в сам скрипт гостевой. Правда при этом пострадали календарь и голосование, так что без них sad. Остальное вроде работает.

решение тоже не ахти, но вроде получше, чем хак..

#124 Re: "А как сделать..." » Вставка PHP в статическую страницу. » 2009-09-22 00:26:40

RMC
vitaly пишет:

Гостевуху так не получится вставить sad
Авторы ожидают, что ты вставишь PHP код прямо внутрь дизайна, а тут дизайн формируется из шаблонов "на лету", да и все обращения по ссылкам двиг перехватывает sad

Скорее всего подобный "финт" не получится практически ни в одной CMS.

попробовал финт от DLE

Откройте файл index.php найдите строчку:
echo $tpl->result['main'];

и замените ее на
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');


Все, вы можете использовать сторонние скрипты на вашем сайте.


Сделал для отдельной категории - guestbook
в index.php
eval (' ?' . '>' . $tpl -> show('guestbook') . '<' . '?php ');

в шаблоне вместо майнблок -
<?php
include "guestbook/index.php";
?>

в принципе получилось то, что хотел.., но насколько это "правильно"?
может есть более удачное решение?

(сорри, за простые вопросы - новичок еще в этом..)

#125 Re: "А как сделать..." » Содержание главной страницы » 2009-09-21 22:38:19

RMC

спасибо, теперь вместо стартовой отображается статика, как положено..
но есть глупый вопрос.
новости с подкатегорий без проблем берутся
отображаясь по ссылкам типа caйт/cat/имя категории.html
но как выводить новости без категорий, которые раньше были на главной (чтобы при добавлении постоянно не указывать дополн. категории), или как хотя бы убрать cat с пути новости.
пробовал по этому совету - http://ngcms.ru/forum/viewtopic.php?id=142 - но что-то не получилось, хотя в формате управления ссылками вообще слово cat сейчас не встречается..

Подвал раздела

Работает на FluxBB