Вы не зашли.
Бог создал программиста, чтобы облегчить жизнь пользователям.
Если система планируется социально-ориентированной, то однозначно второй вариант, хотя я понимаю что он потянет за собой переработку всех плагинов, которые получают данные от пользователей.
Но, с точки зрения затраченного на написание кода времени, рулит первый вариант.
На счет гибкости готов поспорить, так как если человек разбирается в регулярных выражениях, то скорее всего он разбирается в программировании. В таком случае ему не составит особого труда
...зарегистрировать в ядре список своих модулей и форматов переменных, которые можно использовать,
а потом
...выбрать уже из списка готовых
А кто не разберется
...тот просто не будет трогать, либо будет обращаться на форум за помощью.
----------------------------------------------------------------------
п.с.: чтобы не сложилось иллюзий, лично меня вполне устраивает первый вариант, и в реализации он будет попроще
d7p4x, будет пища для рассуждений
Styler, надо попросить админа сравнить их по IP
Тему можно закрывать.
Удалил сессии аутентификации, зашел вышел -- все отлично.
Единственное, но это уже наверно проблемы движка форума:
Когда зашел были подсвечены темы которые я не посещал (я их не просматривал), вышел, зашел -- подсветка пропала.
Немного не логично, пометка о прочтении темы должна ставится только тогда когда я ее открываю, а так она еще ставится когда я выхожу из форума
Перегрузил камп, не помогло.
Интересное наблюдение: нажимаю "выйти" и сбрасывается инфа "Показать новые сообщения, с момента Вашего последнего визита".
Наверно тараканы только у меня, так что буду копать сам...
человеческий
-- это какой?
Знаешь 15 лет назад если на мониторе текст отображался вверх ногами, то говорили что монитор сгорел и его надо в ремонт, а сейчас, если из монитора валит дым, то говорят что плохой антивирус...
Раньше не замечал, а сегодня, ради спортивного интереса, нажал "выйти" из форума Next Generation CMS, результат -- не выходит
Наверно спецом так сделано, чтоб люди не разбегальсь
На ночь выключу камп, пусть остынет, с утра еще раз попробую, потом отпишусь...
hot, помешанные хай каждый раз туцкают по меню
Кстати идентификатор сессий тоже в куках хранится...
wikipedia
Имеется и ряд заблуждений о куки. Они главным образом основаны на уверенности людей, что куки являются компьютерными программами. На самом деле, куки — это простые текстовые данные и они не могут выполнять какие-либо действия самостоятельно. В частности, куки не могут быть ни вирусами, ни шпионскими программами.
icedogas, нет, но некоторые идеи я использовал, например настройка modRewrite вынесена из .httpaccess по тому методу, который Виталий как-то выкладывал покурить, микротаймер, а щас поглядываю в сторону класса по работе с БД.
Eterex, Вот держи http://www.iem.arnit.com.ua/download/tree2.rar
, немного причесал.
Из особенностей:
1. Строка меню не переносится если не помещается в окно
2. При отключенных скриптах, показывает развернутый список
3. При включенных скриптах запоминает раскрытые пользователем пункты меню между сеансами
Обязательно!!! Пунктам меню которые разворачиваются присвоить разные ID (не важно какие, любые)
--------------------------------
Юзай на здоровье
Eterex, Я понял, она у тебя статическая. Тогда будет время, прикручу к менюшке куки.
icedogas, а мне в свое время не понравилось как SciTE вел себы с UTF-8, тогда я от него отказался. И списочки у него не всегда коректно выпадали, приходилось ручками прописывать, чтобы наблюдать сие щастье. Пока работаю в npp -- но это дело вкуса каждого...
Eterex, это надо делать в рамках плагина, ведь присвоение ID для пунктов меню происходит на стороне сервера. Дальнейшая обработка на стороне клиента -- чисто технический вопрос http://www.codenet.ru/webmast/js/Cookies.php
С выключенным яваскриптом, основное меню доступно, подпункты - нет.
Не проблема, можно легко сделать, чтобы при отключенных скриптах менюшка была полностью раскрыта
Eterex, вариантов несколько:
1. В куки писать ID раскрытых и выбранных пунктов меню, а при перегрузке страницы в onLoad для меню считывать куки, раскрывать и выделять необходимые пункты меню (считаю самым правильным вариантом)
2. Можно передавать туже инфу на сервер при помощи XMLHttpRequest и писать в сессии, при перегрузке страницы передавать её браузеру (более заморочистый, но должен работать при отключенных куках)
Wolverine, в SciTE для структур и классов можно добиться чтобы выпадал список с членами , а в npp с членами напряг
Rohan, посмотри базу данных (таблица ng_news, поле content), насколько я знаю, длинная и короткая новости хранятся в одном поле таблицы. Возможно при повторном редактировании и пересохранении для длинной новости повторно сохранилась и короткая.
что еще для счасться надо?
Чтобы сам кодил, тапки приносил и кофэ ф пастель
а вот еще один http://free-os.ru/
А это, как я понял, детище нашего всеми уважаемого модератора -- d7p4x
icedogas, Переустанови винду, если не поможет -- неси в сервис...
Правильно.
Все что не соответствует спецификации XML будет вызывать сообщение об ошибке.
Тем не менее библиотека не плохая. Информация после парсинга будет предоставлена в виде класса с деревовидной структурой. При этом можно расширить функционал базового класса, что полезно при написании разного рода XML-обработчиков и конвертеров.
Только что попробовал.
Такое можно парсить только с параметром LIBXML_NOERROR, при этом ошибки парсера выводиться не будут, а те компоненты которые их вызывают, будут игнорироваться.
Таким образом, распарсит все, кроме <img src="/img.jpg">
--------------------------------------------
Наверно тебе не подойдет...
<a title="Title"> - можно, а вот <a title="Заголовок">
У меня с русским в параметрах всё ОК, использую SimpleXML из стандартного набора, очень удобная штука, разве что php должен быть не ниже 5-й версии.