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

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

Вы не зашли.

#1226 Re: Решение проблем форума » Личные сообщения » 2010-05-27 16:39:35

icedogas, а этой настройки не оказалось в форуме....
... нашел в коде, стоял лимит на 20 сообщений.
Лимит изменил (поставил 600), помогло?

#1229 Re: Вопросы функционирования системы в целом » Новый Jabber чат » 2010-05-22 22:58:33

Сорри, демон (jabberd) упал, а auto-respawn для него не сделан. Оживил.

#1230 Re: PHP/HTML/JS/CSS » Помощь по PHP » 2010-05-22 21:34:23

LinMas, мм... man seralize()?
В смысле, читаем описание функций:
1. fopen()
2. fread()
3. fclose()
4. serialize()
5. unserialize()

p.s. Отличаня дока лежит на http://php.net/

#1231 Re: "А как сделать..." » Фильтрация новостей в категории по полям из плагина "xfields" » 2010-05-20 12:19:52

Sum, существует новая версия плагина xfields, которая выложена только в SVN и может работать только с SVN версией двига.
Вот как раз в новой версии реализована возможность хранения конкретных полей в отдельных полях БД.

#1232 Re: Бесплатные шаблоны » Админка (моя версия) » 2010-05-20 12:15:26

Да RocketBoy опять куда-то пропал... если объявится и сделает то, что я его просил (ещё один шаблончик), то будет.
Если не объявится - будем искать кого-то на доработку этого скина или искать кто сможет предложить свой интересный вариант.

#1233 Re: "А как сделать..." » кирилица в урлах » 2010-05-17 23:00:11

Live, при желании можно.
За генерацию и обработку URL'ов отвечает библиотека uhandler.class.php.
Можно исправить там..

функция generateLink() - генерирует ссылку
функция run() - обрабатывает получившиеся ссылки

Достаточно внести в них изменения и заменять Win1251 => UTF8 (и обратно) и русские буквы в ссылках будут отображаться не в Win1251, а в UTF8.

#1234 Re: Флейм » Продажа VPS » 2010-05-14 14:25:14

bestxp, я нигде не утвержал, что цена "супер хороша". Единственное, наверное, про что я всё-таки не упомянул - что могу помочь с первоначальной настройкой и оптимизацией (ну ессно +решение проблем,.. но не проблем вида "а как на PHP сделать вот так-то").


По поводу трафика - возможно, это для кого-то и тайна, но для многих сайтов даже 200Gb трансфера - огромная цифра.
Поэтому цифра по трафику указана из реальных потребностей средних сайтов, которые смогут жить на VPS. Те, кому нужно больше, уже гарантированно не смогут влезть в VPS по ресурсам.
Исключение - файло-хостинги, видео-хостинги, порно-ресурсы и различные варезники (с варезным контентом, а не ссылками на него), все вышеперечисленные ресурсы легко подводятся под статью административного (или уголовного) кодекса РФ и в чистом виде в России особо жить не могут (вспомним ситуацию с ifolder.ru).

В сказки про неограниченный трафик категорически не верю (написать что трафик не ограничен? да кто угодно может написать. главное чтобы реально давали и давали без шейпинга). Если кто-то сможет указать на площадку с настоящим неограниченным трафиком и адекватными ценами (до 200 Euro/месяц на нормальном сервере) то с удовольствием буду работать с такой площадкой.

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

RocketBoy, по крупному счёту - ничем и даже лучше.
Единственные отличия:
* там трафик на самом деле неограниченный (кроме дословно "случаев, когда он большой") smile
* сколько ресурсов будет на самом деле - неизвестно. при этом я могу гарантировать обешанное кол-во ресурсов, а вот могут ли там...

Трафик там неограниченный (читаем дословно: UNLIMITED,.. кроме случаев, когда будете генерировать много трафика).

#1235 Флейм » Продажа VPS » 2010-05-11 14:34:57

vitaly
Ответов: 3

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

Железо (сервер SuperMicro):
CPU: Core2Quad Q9550 @ 2.83GHz
RAM: 8 Gb
HDD: 2x1Tb SATA (в RAID1, т.е. с зеркалированием данных)
* в ближайшее время будет запущен в строй второй сервер на Core i7, он позволит сделать систему резервируемой

Подключение:
* Сервер установлен на хостинг площадке Agava
* Канал 100 MBit/s, реально доступно до 70 mbit/s

Предлагаемые характиристики:
Необслуживаемая VPS (т.е. VPS за работу и обслуживание которой отвечаете только вы) с характеристиками:
* CPU: 1GHz (40% ядра Q9550)
* RAM: 1Gb
* HDD: 20Gb
* Выделяется 1 IP адрес
* Полностью запрещен спам, сайты эротической направленности, варезный контент
* Изначальная установка на выбор: Debial Lenny, CentOS 5, настроенная для хостинга LAPM система в составе: Nginx, Apache, MySQL, PHP (без панели управления)
* Механизм виртуализации: OpenVZ (без оверселлинга)
** по желанию характеристики могут быть изменены **

Трафик:
* средняя загрузка канала не должна превышать 5Mbit/s (трансфер 1.5Tb/мес)
* доступная полоса: 10-100 Mbit/s в зависимости от загрузки оборудования канального провайдера
* при объёмах до 200Gb/месяц без каких-либо ограничений
* при объёмаъ более 200Gb/месяц необходимо соблюдение соотношений:
** исходящего трафика в 4 раза больше чем входящего
** российский трафик (список сетей есть и обновляется ежесуточно) должен превышать зарубежный
выход за рамки возможен по отдельному согласованию

И самое главное - стоимость:

1500 WMR/месяц


---
Если кому интересно - Welcome.

#1236 Re: Новый функционал » Бэкап БД с отправкой на e-mail » 2010-05-09 01:21:01

Wolverine, далеко не везде можно пропихнуть в почту бекапчик, если он по размеру превышает 5-10 Mb.
Так что тут тогда уж надо резать бекап на куски по 1-3 mb и слать по частям..

#1238 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-07 01:05:32

Amarelius, а ты в конфигураторе плагина убери символы ``, теперь их подставляет сам двиг.
Обрати внимание на SQL запросы - теперь все имена полей обрамляются в `fieldname`

#1239 Re: "А как сделать..." » jQuery Autocomplete » 2010-05-07 00:40:30

Live, речь видимо про AJAX запросы?
Насколько я помню, встроенные в браузеры библиотеки работают только с данными в UTF8

Поэтому на выбор 2 варианта:
* конвертнуть файл подсказок в utf8
* на лету (при передаче в suggest библиотеку) конвертировать строчки из Win-1251 в UTF8 при помощи библиотеки iconv (она сейчас установлена на, наверное, 95% хостингах с PHP)

#1240 Re: Бесплатные шаблоны » Админка (моя версия) » 2010-05-06 11:14:18

RocketBoy, выходи на связь в IM, иначе мы никогда результата не добьёмся и будет постоянная рассинхронизация между SVN и твоей версией.

#1241 Re: Тестирование версий » NGCMG версии 0.9.2 [Release Candidate 1] » 2010-05-06 00:54:53

В SVN выложена библиотека обратной совместимости для НЕ-ЧПУ сайтов.
При активации библиотеки (ручной активации!) пользователь, зашедший на ссылку в не-ЧПУ формате (к примеру, из поисковой системы) будет автоматически переадресовываться на новую ссылку в ЧПУ формате.

Метод активации - открываем файл engine/core.php на редактирование, находим строку ~197 и раскомментируем (т.е. удаляем в начале символы '//') строки:
//include_once root.'includes/inc/libcompat.php';
//compatRedirector();

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

#1242 Re: Обсуждение административных вопросов » Создание фонда для раскрутки системы. » 2010-05-05 23:56:45

Читал топик, много думал... в голове крутится только 2 мысли "многабукаф" и "ниасилил".
А если серьёзно, то.. мыслей тут масса, почти все из них - верные,.. есть только одна проблема - очень редко кто заходит дальше мыслей.

Реально над развитием двига работает всего несколько человек, ещё несколько - помогают и отвечают на вопросы на форуме.
А остальные,.. остальные - либо приходят сюда с вопросами, либо - предлагают уникальные методы развития, которые ну обязятально приведут к коммунизму.


А вот есть тут кто-то из тех, кто реально готов помочь (не имею в виду тех, кто уже помогает)?
Есть?
Хорошо, вот простейшая "домашняя работа" - всего 2 небольших задачи:
1. Скачиваем версию из SVN и занимаемся тестированием/поиском ошибок. Это то, чем обычно занимается <>, и, что самое главное, очень многое находит.
2. Берём версию скина админки от RocketBoy, тестируем всё что только можно, находим ошибки и выкладываем результаты.

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

p.s.
Все желающие приватно что-то обсудить, предложить конкретную помощь (не финансовую) welcome в ICQ 145368811, либо jabber: vitaly@ngcms.ru
Конференция это хорошо, но многие вопросы невозможно решать при наличии большого кол-ва людей одновременно в чате, поэтому луче одновременно совмещать конференцию и приват.

#1243 Re: Запросы на доработку ядра » В движке есть дырка... » 2010-05-05 23:22:58

Luca, в SVN выложен обновлённый плагин uprofile.
Ты, видимо, разрешил всем подряд писать новости, а скорее всего ещё и публикуются они у тебя автоматически... в этом случае действительно можно провести атаку на сайт.

#1244 Re: Флейм » HolyWar » 2010-05-01 21:09:59

bestxp, а что, настройка nginx'а это что-то безумно непонятное? smile
В самом простейшем случае там работы минут на 20 ...

#1245 Re: "А как сделать..." » Подключение капчи к плагину » 2010-05-01 21:04:22

FlatFX пишет:

В шаблоне капча прописана, картинка показывается, но даже если капча не заполнена, функция выполняется, как правильно подключить в скрипте плагина?

Ничего не понял smile
Давай ещё раз - что ты уже сделал (желательно приложить архив с результатами), что надо получить на выходе. Тогда поможем..

#1246 Re: Флейм » HolyWar » 2010-04-30 11:11:15

bestxp, ограничить агрессивность можно. Но позволить себе это может далеко не каждый сайт.
Есть 4 пути:
1. Запретить доступ на сайт всем пользователям у которых настроено скачивание более чем в 1 поток (насколько я помню, во всех современных браузерах используется минимум 3 потока)
2. Предложить пользователю патч для реестра (или описание необходимых настроек в тех браузерах, где это возможно) для перенастройки браузера, после этого пускать на сайт. Тех кто не согласен или не настроил - банить.
3. Не размещать на сайте тяжеловесный внешний контент (JS, CSS, картинки), в идеале - вообще не использовать его.
4. Запихнуть весь контент в саму страничку (CSS/JS - легко, для картинок тоже проблем нет если у пользователя стоит нужный браузер)

Первые 2 варианта могут себе позволить ну просто жизненно необходимые сайты. Типа сайта налоговой, на котором можно подавать налоговые декларации...

p.s. Короче, забей. На скачивание файлов ты можешь установить ограничение предупреждением (скачаешь в 2 потока - получишь бан на сутки), а вот на скачивание контента файлов ты не можешь влиять без перенастройки браузера пользователя (и после этой перенастройки у пользователя начнут тормозить все сайты).

#1248 Re: Флейм » HolyWar » 2010-04-29 23:39:11

bestxp, голый апач ни в каких nginx'ах не нуждается.
Но есть несколько моментов, которые надо учитывать:
1. Апач на каждого клиента создаёт свой инстанс
2. Бывают клиенты с медленным каналом, пока клиент получает данные - инстанс апача висит в памяти

Т.е. до тех пор, пока у тебя нет проблем с оперативкой, всякие кеширующие движки типа nginx совершенно не нужны.

Пример:
- у тебя на сайте висит 20 картинок по 500 килобайт (итого ~= 10 mb)
- время генерации динамической страницы 0.10ms
- у тебя есть 10Gb RAM на сервере

К тебе заходит человек с медленным каналом в 128 kbit/s (12kb/s), но с агрессивно настроенным браузером, качающим данные одновременно в 10 сессиях.
Значит в течении всего скачивания данных (10mb / 15kb = 10 минут) для отдачи человеку всего контента тебе потребуется ~15 (средний размер апача)mb * 10 сессий = 150 mb.

Т.е. в штатном режиме апача и с предполагаемым размером сайта на 10Gb RAM ты сможешь обслужить до 60 одновременно качающих клиентов,.. путём простых расчётом вы получаем, что этого тебе достаточно для порядка 60/10 = 6 заходов тормозных клиентов в минуту.
Хочешь быстрее? Проблем нет - 100 Gb RAM хватит уже на 1 заход в секунду.

В случае же с nginx'ом, нам не требуется масса памяти для отдачи медленного контента (ну... да, сам nginx может "сожрать" 10-100 mb в зависимости от настроек) и на 10 Gb RAM ты сможешь получить 10Gb / 15 Mb / 0.1 sec = 6000 хитов в секунду (это если у тебя хватит производительности CPU, LAN и скорости работы диска).

.. вопрос исчерпан? smile
p.s. Если на твой апач не будут ходить такие медленные клиенты, то разница будет не столь существенна smile

#1249 Re: "А как сделать..." » добавление новостей » 2010-04-27 23:45:53

FlatFX пишет:

Ну как же так? Текст ареа+ббкоды+капча и всё это на статической странице, зачем юзеру целая панель? smile

Плюс отдельная панель с выбором категории и флагами.. smile

#1250 Re: "А как сделать..." » Подсказки в тегах » 2010-04-27 23:44:02

infinity237, почему? Есть отдельная таблица по всем тегам, по ней совершенно спокойно можно сделать suggest механизм.

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

Работает на FluxBB