Вы не зашли.
bestxp, хорошо.
Вот тебе те наработки, на которых я проводил тестирование.
Примитивнейший класс,.. но позволяющий сделать всё что требуется.
Только одно "но" - доки по нему нет, делал только для себя и в качестве промежуточного варианта для тестирования идей.
Качать тут
MoRFiuS, готово.
Открываешь complain/tpl/int.form.tpl,
строки:
<select name="error" class="error" id="errorSelect">{errorlist}</select>
<input type="submit" class="report" value="Отправить" "/>
заменяшь на:
<select name="error" class="error" id="errorSelect">
<option value="">Выберите тип ошибки..</option>
{errorlist}
</select>
<input type="submit" class="report" value="Отправить" onclick="if (document.getElementById('errorSelect').value==''){alert('Необходимо выбрать тип ошибки!'); return false;}"/>
При желании тоже самое можно сделать и с файлом ext.form.tpl
bestxp, там и курить-то нечего. Каких-то 2 десятка строк кода
Выложу "на покурить" когда будет рабочая версия для встраивания в двиг. Там и посмотришь и потестишь...
MoRFiuS, это делается в шаблоне. Код плагина править не требуется.
Завтра напишу как это можно сделать.
Такая идея есть и скоро будет реализована.
Fucktor, спасибо. Его тоже посмотрю.
lexa, спасибо за наводку, очень интересный плеер!
Значит буду делать BB код [media] в виде плагина с возможностью выбора между разными плеерами.
MoRFiuS, если не говорить про какую-либо оптимизацию плагина, а просто "заставить чтобы хоть как-то работал", то всё элементарно.
Заменяешь строку:
if (!defined('2z')) { die("Don't you figure you're so cool?"); }
на:
if (!defined('NGCMS')) die ('HAL');
p.s. Для очень любопытных - HAL это никакая не мантра и не секретная команда.
Это просто сокращение от Hack Attempt is Locked (Заблокирована попытка взлома)
Styler, относительно прошлого не согласен. Сейчас даже не у всех есть мегабит, а уж про 10 mbit/s вообще говорить не приходится - в России их только в Москве/Питере могут дать массовому пользователю (реальных, когда эту скорость можно получить в любой момент, а не глубокой ночью и только раз в месяц как повезёт).
lexa, если я не ошибаюсь - flash плееры во-первых, умеют сразу начинать проигрывание, а во-вторых, могут перемотку делать без скачивания всего контента (до момента начала перемотки).
Относительно того требования действительно не заметил - везде писали что "open source" и нигде не видел, что для обычного сайта (с рекламой возможно даже неотключаемой от хостера) требуется покупать отдельную лицензию.
Буду всё-равно пока ориентироваться на их плеер, но задам по email'у им вопросик для уточнения.
Styler, там используется не плеер на базе Adobe Flash, а "добавляется" обычный windows media player.
Если я не ошибаюсь - добавляется со всеми "последствиями" (хочешь просмотреть из сети гиговый фильм? без проблем - скачиваем его тебе во временный каталог и радостно смотрим).
А это уже вариант только для локальной сети.
coreldraw, да. ты "убил" плагины rss_export, rating, voting. Возможно кого-то ещё
Завтра выложу корректный вариант решения.
hot, ты не прав - существует уйма контента, на который те самые авторские права никак не распространяются.
Перечислим:
1. всё, что записано собственными руками (видео, музыка)
2. различные аудио-архивы, к примеру - "модель для сборки"
3. песни/видео на которые нет авторских прав из-за сроков давности (насколько я помню, в сети без проблем распространяются советские фильмы)
Не говоря уж про то, что не все слишком серьёзно относятся в авторским правам и многие спокойно размещают варез на внешних серверах. Вспомним тот же torrents.ru - с одной стороны - огромнейший варезник, с другой - совершенно не нарушают законов. Теоретически можно пришить какое-нить "пособничество в распространении", но под эту статью такими темпами можно подвести любого интернет-провайдера и даже сотовых операторов (GPRS/EDGE)
bestxp, не думаю что надо выделять audio/video - можно по расширению различать
AJAX настройки и всё такое - это уже для визивига (imho).
По поводу настроек для всего сайта - ok, подумаю как удобно сделать.
настройки для конкретного места скорее всего будут позже
coreldraw, я тормоз. действительно - ты же main.tpl меняешь.
Действительно попробуй указанное тобой решение, в ближайшее время добавлю также возможность подмены и main.tpl
coreldraw, я бы очень не советовал использовать такой механизм - возможно из-за него перестанут работать некоторые плагины (к примеру, rss_export). Но если есть желание поиграться и потестить - почему бы и нет
А чем тебе не подходит озвученный выше вариант?
Он делает тоже самое, только без необходимости вмешиваться в код двига, что, в свою очередь, позволяет безболезненно ставить новые версии.
bestxp, идея интересная. но как именно ты это представляешь?
В качестве единой настройки для этого BB кода или хочешь возможность настройки каждой конкретной точки вставки кода?
Styler, к сожалению да. Flash player его не поддерживает.
С другой стороны - а зачем тебе именно AVI? Существуют конвертеры, которые позволяют его преобразовать в понятный формат.
Причём если приложить немного усилий - можно будет и streaming видео сделать с возможностью перемотки.
coreldraw, ты можешь только сделать патч на 3-4 строчки в коде index.php
штатно такой возможности нет
Достаточно часто мне задавали вопрос - будет ли проигрыватель аудио/видео файлов в ngcms.
Раньше у меня не было чёткого ответа на этот вопрос.
Но сегодня я натолкнулся на очень интересный плеер JW Player.
Этот плеер совмещает в себе небольшой размер (всего 41kb) и огромное кол-во поддерживаемых форматов (все форматы, которые поддерживает Adobe FlashPlayer 9):
* изображения - png, gif, jpg
* аудио - mp3, aac
* видео - flv7, flv8, h.264 (mp4), видео с YouTube
На базе этого плеера я планирую добавить поддержку нового BB кода [media] .. [/media].
Есть какие-либо дополнения/пожелания?
Объясни суть задачи.
По умолчанию двиг не позволяет такого делать и я не очень понимаю зачем это требуется.
Но если сможешь объяснить зачем это надо (и нет других более правильных путей), то можно будет сделать небольшой патч, который тебе поможет.
bestxp, где этот Vertrigo можно скачать?
Движок выставляет принудительно кодировку, на денвере и на как минимум одном unix сервере (точнее там FreeBSD и mySQL 5.1) проблем нет.
Actor, если проблема у хостера всё ещё осталась, то постучись в ICQ 145368811 - помогу, заодно разберусь почему проблема есть.
Wolverine, так проблема-то в чём - в этом поле пустота может быть только если не подгрузился конфиг-файл, а если конфиг-файл не подгрузился, то и в админку не попадёшь.
Единственное предположение - по какой-то причине механизм сохранения паролей в браузере может это поле очищать.
Fucktor, никогда с таким не сталкивались.
Это происходит каждый раз при сохранении конфигурации или периодически?
Не помнишь, что ты при этом делаешь?
Стукни мне в ICQ 145368811, попробую помочь найти причину.
Изменение в структуре хранения исходных текстов.
Новая структура:
/ngcms/ - хранение исходников ядра
/ngcms/trunk/ - текущая рабочая копия. только для тестеров
/ngcms/branches/ - текущие версии релизов. функционал в них заморожен, возможно только исправление ошибок
/ng_plugins/ - хранение исходников плагинов
/ng_plugins/trunk/ - текущая рабочая копия, хранится последний релиз плагинов
/ng_plugins/branches/ - релизы плагинов на момент выхода новой версии [пока не создано]
Итак, стабильная версия лежит тут:
/ngcms/branches/0.9.0/
Плагины - тут:
/ng_plugins/trunk/
Для тех кому интересно - очень хорошая статья про SVN
RocketBoy, а ты обновление корректно сделал?
Необходимо после замены файлов сделать "удалить" и сразу же "установить".
Extem,.. упс. Вообще-то я думал, что ты пришел сюда именно с форума 2z, поэтому я и сослался на него