Вы не зашли.
Luca, Это таже ошибка, только в плагине авторизации punbb, у меня такого плагина нет (не использую). Если прикрепишь то я подправлю. Предложенный тобою фикс реализовать не получиться так как в запросе не участвует подобная переменная для данного параметра, там просто указано ''
kaktyc, систему желательно ставить в корне домена или поддомена.
Вот для релиза, уже с нулями
169
$mysql->query("INSERT INTO ".uprefix."_users (name, pass, mail, status, reg, last) VALUES (".db_squote($values['login']).", ".db_squote(EncodePassword($newpassword)).", ".db_squote($values['email']).", ".$regstatus.", '".$add_time."', 0)");
174
$mysql->query("INSERT INTO ".uprefix."_users (name, pass, mail, status, reg, last) VALUES (".db_squote($values['login']).", ".db_squote(EncodePassword($newpassword)).", ".db_squote($values['email']).", ".$regstatus.", '".$add_time."', 0)");
181
$mysql->query("INSERT INTO ".uprefix."_users (name, pass, mail, status, reg, last, activation) VALUES (".db_squote($values['login']).", ".db_squote(EncodePassword($newpassword)).", ".db_squote($values['email']).", ".$regstatus.", '".$add_time."', 0, '".$actcode."')");
192
$mysql->query("INSERT INTO ".uprefix."_users (name, pass, mail, status, reg, last) VALUES (".db_squote($values['login']).", ".db_squote(EncodePassword($values['password'])).", ".db_squote($values['email']).", ".$regstatus.", '".$add_time."', 0)");
----------------------------------------------
Думаю проблема с режимом отображения ошибок, скорее всего он у тебя сильно чутко настроен.
Luca, ты забыл указать какой-нибудь префикс для таблиц в бд. (это так к слову)
--------------------------------------------------------
А вообще можешь
Попробуй в файле auth_basic.php в строках 178, 183, 190 и 201 вместо '' для last передавать в бд 0
(у меня svn версия)
-------------------------------------------------------
Еще вариант
в файле core.php
строку 44 закоментируй
@error_reporting (E_ALL ^ E_NOTICE);
и добавь ниже
@error_reporting (E_ALL | E_STRICT);
@ini_set('display_errors', 0);
Это вообще отключит вывод ошибок
RocketBoy, Это когда ты видишь и редактируешь готовый (отформатированный) текст, но на сервак он отсылается с форматированием в виде бб-кодов (никакого html).
Отчетов до нового и может даже немного после...
Trashcka, самый простой вариант это переключаться в режим Source и вставлять <!--more--> ручками. Для реализации более красивого способа необходимо дорабатывать скрипт ckeditor'а. У меня уже пару месяцев лежит недоделанный плагин WYSIWYG bb-code editor'а, все руки не доходят, есть более срочные дела. Так что в реализации пока помочь не могу
Но как только сдам все годовые отчеты -- обязательно плагин допишу.
Trashcka, тоже были непонятки, решилось ctrl+F5 (Ctrl+Shift+R или по кнопке обновить с шифтом) и перегрузка системы. Просто FF достаточно жестко закешировал предыдущие данные.
Wolverine, спасиба
ОБЩИЕ
Для всех операций связанных с сохранением внесенных изменений выбрать общую логику поведения. Сейчас например при сохранении изменений в категории выбрасывает на список категорий, а при сохранении изменений в статики оставляет на той же странице выдавая сверху сообщение с двумя возможными дальнейшими действиями.
ЧАСТНЫЕ
1. Управление категориями
а) Для каждой категории (в админке) быстрая ссылка на сайт (в отдельном окне)
б) Не нравиться название кнопки для сохранения изменений (в админке), сейчас "Редактировать", а лучше "Сохранить" или "Применить" и неплохо бы добавить кнопку "Отмена", которая будет возвращать к списку категорий без внесения изменений
2. Статические страницы
а) Не вижу смысла в кнопке "Удалить" в режиме редактирования статической страницы, опять же считаю, что все названия должны быть одинаковы (например "Сохранить" и "Отмена").
3. Управление пользователями
а) Для каждого пользователя (в админке) ссылка на профиль на сайте
б) Хочу на сайте страницу со всеми зарегистрированными пользователями в системе
4. Настройки системы
а) При сохранении изменений хочу оставаться на той же вкладке на которой нажимал "Сохранить настройки"
5. Управление базой данных
а) Добавить всплывающие подсказки к кнопкам выполняющим специфические действия с БД, просто многим непонятно, а спросить стесняются, а так прочитают и будут другим с умным видом рассказывать
6. Статистика
а) У меня почему то неправильно считает загруженные файлы. Дискомфорта не создает, а с чем связанно... пока никакой закономерности.
7. Управление форматом ссылок
а) Вновь добавленную ссылку сразу нельзя перемещать вверх, необходимо выйти, а потом заново зайти в раздел управления форматом ссылок.
б) Неплохо бы иметь возможность отключать некоторые ссылки.
в) При редактировании ссылки на экране сразу две кнопки "SAVE" -- это не есть гут, лучше для редактирования записи сделать кнопки "ОК" и "Отмена", а "SAVE" уже сохраняет результат.
г) Надо дать на странице описание флагов "Pri" и "FFC", большинство не понимает их назначения, и вообще я считаю что необходимо больше справочной информации в админке, надо рассчитывать, что системой будут пользоваться домохозяйки
8. Управление плагинами
а) Все нравиться, стало намного удобней. (офтоп)
9. Добавить новость
а) В данном разделе хочется иметь кнопку, которая покажет как новость будет выглядеть на сайте с учетом дизайна и шаблона
10. Редактировать новости
а) Запоминать состояние фильтра и номер страницы при редактировании новости, чтобы после завершения редактирования не приходилось заново настраивать фильтр и перелистывать страницы, вообще идеально, если бы выбранная новость оставалась выделенной.
б) Решить вопрос почему при вставке бб-кода курсор в textarea прыгает в начало, при редактировании большой новости надоедает постоянно ее прокручивать для вставки очередного рисунка.
в) Добавить кнопку для вставки приатаченых файлов
wcw2007, теперь движек работает только в режиме ЧПУ и в SVN версии данной настройки уже нет, так что в ближайшем FIX'е ее тоже не будет.
StronG, Ссылки можешь дать?
Nushaba, функции я тебе уже дал, а использовать их проще проостого
Например:
Пусть состояние выбора мы будем запоминать в куках под именем my_choice, тогда если пользователь нажал кнопку "YES", запись в куки будет выглядеть следующим образом
setCookie ("my_choice","YES");
а если выбрал "NO", то
setCookie ("my_choice","NO");
Но перед эти обязательно при загрузке страницы необходимо проверить состояние флага и исходя из его значения выполнить те или иные действия, например так
switch (getCookie("my_choice")){
case "YES":
//Просто пускаем пользователя на сайт не задавая вопросов
break;
case "NO":
//Отправляем пользователя на сайт с телепузиками
break;
default:
//Спрашиваем пользователя о желании глянуть на голых тёток
break;
}
p.s.: Сознательно не даю тебе готовый код, так как сложилось впечатление, что у тебя есть желание самому разобраться. Моих подсказок для этого вполне достаточно.
asus, Регулярные выражения рулят
Виталий выше привел рабочий пример (всего одна строчка)
Nushaba, я говорю с точки зрения программирования (количество строк, возможность использовать готовые решения, время отладки).
Допустим для реализации записи информации в куки можно использовать готовые решения, которых валом в нете, чтобы не быть голословным вот промер кода, я его даже немного прокомментировал
//Установить куки
//Можно передавать в эту функцию только name и value
//где name - имя параметра (желательно уникальное для данной страницы)
//value - передаваемое значение
function setCookie (name, value, expires, path, domain, secure) {
document.cookie = name + "=" + escape(value) +
((expires) ? "; expires=" + expires : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
//Получить куки (думаю понятно)
function getCookie(name) {
var cookie = " " + document.cookie;
var search = " " + name + "=";
var setStr = null;
var offset = 0;
var end = 0;
if (cookie.length > 0) {
offset = cookie.indexOf(search);
if (offset != -1) {
offset += search.length;
end = cookie.indexOf(";", offset)
if (end == -1) {
end = cookie.length;
}
setStr = unescape(cookie.substring(offset, end));
}
}
return(setStr);
}
Так вот, если бы передо мной стала задача реализации предложенной тобой идеи про "томно болтающийся софит", решал бы я ее именно через куки.
И напоследок, технология должна оправдывать затраченные на нее ресурсы. Или если по русски "Не надо палить из пушки по воробьям".
С плагином под NG (ajax подгрузка контента) немного сложнее, необходимо будет в шаблонах прописать не меньше javascript кода, чем при работе с куками и еще больше на php, потом около часа-двух гонять все это на локалке, вылавливая блох (тогда как для куков полная отладка займет не более 10-15 мин). Твоя идея понятна, она не нова, она вполне реализуема, тем более на уровне ядра NG уже есть тот минимум, необходимый для работы по технологии ajax.
Еще раз повторюсь, это мой тебе совет, для "томно болтающихся софитов" проще использовать куки.
Nushaba, По поводу "томно болтающегося софита", запоминай клик по нему в куках, а при обновлении проверяй. Поверь, это проще чем реализовать ajax-подгрузку {mainblock}.
Trashcka, Чтобы сделать хорошо, необходимо сначала реализовать соответствующий API в плагине comments, а делать заплатку нет смысла.
Думаю такой функционал обязательно появится в скором будущем.
Trashcka, вечерком гляну что можно сделать.
Eterex, под 2z плагины не пишу (тоже по известным причинам), у меня на последнем релизе работает.
Ошибка из-за того что из файла конфигурации не получено значение количества комментариев на странице (я использую новые функции которых небыло в 2z).
-----------------------------------
Переводи проект на ng, тогда я смогу тебе помочь.
Wolverine, вот так попробуй
20 news news Отображение полной новости /articles/{category}/{altname}[/page{page}].html
21 news news Отображение полной новости /{category}/{altname}[/page{page}].html Pri
И не забудь нажать SAVE везде где надо нажать
Держи
Добавил постраничку
Когда скопируешь не забудь выключить, включить и указать количество комментариев на странице.
Из минусов. Чтобы не делать дополнительный запрос к БД количество страниц рассчитывается по формуле
Целое число от деления количества выводимых комментариев на количество комментариев на странице поэтому, если указать значение "Количество выводимых комментариев" больше реального количества комментариев то некоторые страницы будут пустые.
И еще, если пользователь запросит страницу которой нет (есть такие умные пользователи) то ему покажет информацию с первой страницы.
Просьба протестировать работу кеша (просто не проверял)
Eterex, сейчас подправлю, тут как раз "требуется более обширное вмешательство"
hot, проверь наличие файла \engine\includes\inc\functions.inc.php, именно в нем определенна функция gzip().
vitaly, Думаю добавлятору надо скармливать конфиги и БД, но при этом всеравно не получится универсального способа управления плагинами, и тут два варианта. 1. Тот кто пишет добавлятор делает надстройку (в добавляторе) для управления каждым плагином в отдельности. 2. Разработать стандартный для всех плагинов набор функций (класс, интерфейс) для удаленного администрирования и каждый разработчик должен будет реализовать их в своих плагинах.
Nushaba, вот тебе таблица максимальных значений z-index для разных браузеров
Browser Max z-index value When exceeded, value changes to:
Internet Explorer 6 2147483647 2147483647
Internet Explorer 7 2147483647 2147483647
Internet Explorer 8 2147483647 2147483647
Firefox 2 2147483647 *element disappears*
Firefox 3 2147483647 0
Safari 3 16777271 16777271
Safari 4 2147483647 2147483647
Opera 9 2147483647 2147483647