Вы не зашли.
Решаю задачу - новый генератор меню для ngcms.
Основные требования:
1. Работа даже при выключенном JS (т.е. все чисто-JS-меню отпадают)
2. Возможность открывать/закрывать ветки меню (при клике на "+" и "-")
3. Выделение текущего активного пункта меню
Получился вполне компактный HTML/JS код, но вот проблема - в FF меню работает отлично.
А вот в других браузерах начинаются проблемы:
IE - для блока span, для которого выставлено display: list-item, почему-то не срабатывает событие onclick при щелчке на мой list-style-image
Opera - вообще не отрабатывает list-style-image
Знатоки HTML, помогите разобраться!
Вот так выглядит предварительный вариант меню:
HTML код меню лежит тут: http://ngcms.ru/test/menu/list.html
Лого для самого движка и шаблон для сайта движка - готовы, скоро выложу.
RocketBoy, ты не заполняешь "идентификатор поля".
При создании полей "идентификатор поля" заполнять необходимо и в соответствии с правилами.
Текущая версия плагина этого пока не отслеживает.
Что-то последнее время их развелось достаточно много.
На всякий случай уточню - спам топики я грохаю вместе с учётками спаммеров.
Поэтому в топиках лучше не высказываться, т.к. удаляется вся тема.
Доступна для скачивания версия 0.15 плагина auth_basic.
Последние изменения:
[0.15][2009-01-28]
* Усложнён алгоритм генерации авторизационной cookie
[0.14][2008-12-17]
+ Добавлена возможность задавать статус (уровень доступа), который будет автоматически
назначаться пользователю при регистрации
С некоторой задержкой выпущена для тестирования первая версия плагина feedback.
Из озвученного выше пока не умеет:
1. Содержать поля типа checkbox (только text, textarea, select), но checkbox можно эмулировать через select
2. Использовать собственные шаблоны для форм. Сейчас оформление всегда генерится движком.
3. Документации
По итогам тестирования буду дорабатывать плагин.
Эту тему закрываю, давайте обсуждать плагин в новой теме.
Наименование: feedback (формы обратной связи)
Описание: Плагин feedback позволяет администратору создавать различные типы форм обратной связи, которые будет заполнять посетитель.
Текущая версия: 0.05 [выпуск: 01.03.2009]
Ссылка: ZIP (19 Kb)
История изменений плагина:
[0.05][2009-03-01]
+ В редактировании формы сразу показывается URL, по которому форма будет доступна
* Если поле типа "дата" не помечено как "обязательное", то пользователю даётся
возможность не выбирать никакой даты.
[0.04][2009-01-22]
+ Добавлен новый тип поля - "дата". На странице отправки формы обратной связи
(для пользователя) дата вводится через 3 выпадающих поля выбора (ДД, ММ, ГГГГ)
[0.03][2008-12-21]
+ Добавлено описание плагина (readme)
+ Добавлена поддержка персональных шаблонов для плагина
* Перенесены все файлы изображений в собственный каталог плагина. Предыдущие
версии были адаптированы только для работы с шаблоном default.
# [ВНИМАНИЕ] Необходимо следовать процедуре обновления (upgrade) в случае, если
у вас уже установлена более старая версия плагина.
[0.02][2008-12-20]
* Исправлена ошибка: некоторые формы админ-панели брали языковые переменные
из плагина xfields. При отключенном плагине xfields в этих формах не
отображалось описание полей
graf, сейчас действительно активной разработки нет.
На работе началось ежегодное мероприятие под названием "подготовка к новому году" или "как бы всё не навернулось в новогоднюю ночь" и свободного времени стало резко меньше.
Но некоторый процесс есть и у нас
v01d, а что там?
Началось таки активное развитие?
v01d, писать "везде", imho, нет смысла. Т.к. новости - часть содержания страницы.
Можно действительно сделать как предлагает infinity237 - вместо выпадающего списка сделать блок с чекбоксами, где можно задавать шаблоны (или информационные блоки) в которых будет отображаться тот или иной рекламный блок.
et, пинать не будем.
Но сделал ты на самом деле красиво, довёрстывать смысл есть.
На счёт потери актуальности - если готов принять участие в разработке дизайна админки, то и актуальность не потеряется. Тем более, что изменения я буду делать постепенно.
1. Вторая вкладка. Я сейчас и переделываю эту страничку.
Вторая вкладка всё-таки останется, но там будут только плагины. Почему не оставить всё в одной? Всё просто - некоторым плагинам может потребоваться просто уйма места.
2. Фильтры по плагинам тоже задуманы
3. В процессе. Если умеешь пользоваться SVN'ом, то скачай из ветки /ngcms/trunk/ - там планируемый новый вариант редактора.
Стучись в ICQ 145368811, обсудим более детально.
v01d, плагин ads не рассчитан на работу внутри новостей.
Если есть чёткое видение как это должно быть, включая описание панели настроек плагина - доделаю, там работы очень мало.
Не забыта
В devel ветке я переделываю встроенный редактор, там же закладывается возможность замены родного редактора на визивиг.
Wolverine, вся его официальность прописана в самом шаблоне.
Поменяешь текст и будет совсем по другому
p.s. Возможность указывать текст в плагине complain я в ближайшее время добавлю, поэтому все задачи решения проблем с любыми объектами можно будет перенести именно на него.
Нет, такого не получится сделать
hot, возможно проблема связана с тем, что у тебя на хостинге используется PHP акселератор eAccelerator.
Приму к сведению такую особенность.
vitaly пишет:hot, а причём тут моя библиотека??
Пробовал послать смс-ку - не посылает...
Значит отвалился SMS сервис
Ой, ошибку нашел
Спасибо!
Скачай обновлённый install скрипт, в нём должно всё работать.
когда переехал с виртуалки на VPS, то был очень неприятно удивлен тем, как сильно хостер пытается выбить деньги из не вполне подготовленного пользователя.
1) yum установен не был вообще. благо после письма в саппорт они его поставили и извинились. типа случайно забыли.
2) потом оказалось, что 25000 хитов в сутки Апач без nginx вообще не тянет ни в какую. сколько я не пытался его сконфигурировать, все равно пришлось в итоге им заплатить за установку.
3) со временем чую придется еще раз обращаться, потому что место на хостинге тает какими-то нездоровыми темпами. я явно столько не загружаю, сколько его пропадает. создается ощущение, что у меня там пара гигов логов...все это предоставляет mchost. у них деньги не берутся за тот или иной Линукс. там разница если и есть, то в панели управления. от бесплатной Parallel до жутко дорогой cPanel. а CentOS, Fadora или еще что - да какая разница
Между виртуальным хостингом и VDS существует огромная разница.
В случае с виртуалкой - хостер очень качественно и аккуратно тюнит систему для возможной работы максимального количества сайтов на минимальном кол-ве оборудования.
В случае с VDS - обычно тебе даётся базовая система и всё. Как вариант - та же базовая система с дополнительно установленной панелью управления.
Из плюсов - можешь сделать очень многое из того, что невозможно на вирт. хостинге:
* добавить RAM для mySQL заметно увеличив в итоге его скорость работы
* поставить nginx для отдачи статики, на сайтах где на одну php'шную страницу приходится 30-50 картинок этот подход позволяет раза в 3-4 увеличить скорость работы сайта
* можно вообще отказаться от apache - связка nginx + fastcgi + php акселератор (для сайтов на php) либо nginx со своим встроенным perl'ом (для сайтов на perl'е) позволят ещё лучше оптимизировать работу системы.
Т.е. тут получается уже ручной подход - настройка в зависимости от требований пользователя, особенностей его сайта,.. но настройка даёт ощутимый прирост производительности.
Хотя, конечно, брать деньги за базовую установку nginx'а это всё-таки перебор - за 20 минут он легко ставится "с нуля" (с учётом времени на чтение документации), а если документация уже прочитана и есть базовый конфиг, то за 5-10 минут его поставить и настроить не составит труда.
http://uz-translations.net/
Только не обращай внимание на скорость открытия страниц - админ увлекается рекламой и "тяжелыми" JScript'ами.
Если хочешь оценить скорость работы самого двига - либо верь цифрам внизу ("время генерации"), либо - отключай картинки, JScript'ы и Flash и только после этого смотри на загрузку.
Т.е. для других языков - свои поля title, content, keywords,... TAGS... да?
v01d, логика работы двига такова:
1. Проверяем поддержку различных чарсетов. Запросом:
show variables like 'character_set_client'"
2. Если запрос что-то вернул, то добавляем к каждому SQL запросу хвост
default charset=utf8
При этом в лог установки пишем:
array_push($LOG, 'Ваша версия сервера БД mySQL '.((!$charsetEngine)?'не':'').'поддерживает множественные кодировки.');
Можешь выделить отдельный аккаунт и поставить в нём?
Проверь что скажет двиг про кодировки и напиши тут результаты вывода команды:
show variables like 'character_set_client'"
А какое оборудование использовать собираешься?
На сервере Pentium D 2.8 GHz и выделенным для сайтика ~100mb ram мы получаем нагрузку менее 10% на 50k хитов (считаемых счетчиками; реальных - 60-80k) в сутки
Значит если выделить под него полностью такой сервак, то 1-1.5m (считаемых счетчиками) хитов точно будет держать. А если ещё и оперативки выделить хотябы 256 mb для mySQL, то и все 2m должно прокачать.
Но тут уже надо правильно настраивать сервер - на эти 2m хитов к страницам будет ещё 20-30m хитов к статике, а столько апач отдать уже не сможет. Т.е. нужна будет система frontend (отдающий статику) + backend (отдающий динамику).
У меня в качестве frontend'а стоит nginx.
Fucktor, JS файл я специально убрал и его функционал делаю на стороне PHP.
Дай ссылочку на страничку где у тебя не играется mp3'шка. Посмотрю в чём дело.
Кстати, graf, а как ты себе это представляешь?
Особенно форму редактирования новости.