Вобщем дело такое: я готовлю новый релиз. Движок переписан почти на.. сильно переписан. ПОЛНОСТЬЮ, я повторяю ПОЛНОСТЬЮ код представления вынесен в шаблоны. да, файлов в шаблоне стало больше, но! теперь внешний вид можно менять ПОЛНОСТЬЮ из шаблонов. сделал кеширование. на тестовом сайт показатель без кеша 0.008 мс с кешем 0.0002 мс отображения страницы(оговорюсь: приналичии nginx на фронте) переписаны 90% запросов к базе, сделаны процедуры ( везде юзают мускул 5.х) в базе ускоряющие работу. что еще.... аа, ну еще теперь многое вынесено в конфиги. тоесть раньше например чтобы добавить модуль с категориями надо было лезть в код, теперь все из конфигов че та сразу и не вспомню всего... как вспоню - допишу.
так вот: всем заинтерессованным лицам - писать в личку (лучше в аську), надеюсь, что rAmantic и прочие программеры не останутся в стороне. также приглашаются бета тестеры, готовые поискать ошибки и недоделки (сами понимаете - делал один человек - ошибки и промахи неизбежны) сразу отвечу на возможные вопросы: 1. новый двиг будет работать со старой базой БЕЗ ПРОБЛЕМ 2. переписанные модули надо будет править (переписка несложная)
основа системы - as 4.3.1 by NEXT другие версии поддерживаться не будут (это мое мнение) ах да... ajax полностью изменен (теперь используется библиотека jQuery) что же еще то....
блин, хз... если что вспоню - допишу А теперь мое мнение если позволите... слаед (нюк) на мой взгляд самый сильный движок в плане интеграции ( поверьте на слово... я пишу и для битрикса и для нетката(заинтересованым могу ссылки дать)) и вся проблема с ним, вернее с его корявостью в плане защиты - это отсталость от технологий я писал недавно модуль для дле... хотя не тут надо писать об этом..
кароч: те, кому интересно - пишите в аську.
И еще раз повторюсь: ЭТО НЕ НОВЫЙ ДВИГ - ЭТО ЭВОЛЮЦИЯ НЮКА. вот теперь вроде все.. жду вобщем
А где сам двиг? (IMG:http://antislaed.net/style_emoticons/default/wink.gif) Или ещё не готов? Давайте добавим туда красивое ЧПУ как у ДЛЕ и Вордпресса, т.е. чтобы не просто mod/view/123.html, а mod/123/nazvanie_stati.html. Я написал такое для 4.2. Легко и сюда прикрутить можно будет или может кто-то напишет ещё лучше меня. (IMG:http://antislaed.net/style_emoticons/default/smile.gif) )) В общем, я ламер, но чем смогу - помогу АСу.
Возьму на тестирование!)) Собирался открыть еще один сайтик, вот поставлю эту сборочку и оценю её. Сейчас вишу на AntiSlaed_4.2(Mod_by_Sergey_Next), derial по поводу урлов написал, хотелось бы такое!))
Вот моя функция "красивого" ЧПУ. На оригинальность не претендую. Код изначально писался под 4.2, но сейчас тестирую его на 3.5, поэтому рабочий вариант только для 3.5 могу продемонстрировать. Собственно, разница только в правилах .htaccess. Код на 90% надёрган из других движков. В function/function.php добавляем функцию между любыми другими:
КОД
function encodestring($st) { // Сначала заменяем "односимвольные" фонемы. $st=strtr($st,"абвгдеёзийклмнопрстуфхъыэ_",
Далее в модулях где генерируется ссылка пишем такое: $st = "$title"; $lattitle = encodestring($st); тут взависимости от модуля может быть $m_title или как-то ещё... код ссылки, например в media, будет такой:
<a href=\"media-view-$id-$lattitle.html\" title=\"$title\">$title</a> Далее в .htaccess в правиле для функции view
RewriteRule ^([A-Za-z0-9_]+)[^A-Za-z0-9]view[^A-Za-z0-9]([0-9]+)(.+)$ index.php?name=$1&op=view&id=$2 [NC] и во всех правилах, относящихся к функции view или другим в конце пишем (.+)$ Конечно, вручную добавлять к каждой ссылки - это невариант, так что нужно как-то поумному интегрировать всё это безобразие в двиг. Заранее прошу прощение за допущеные ламерские ошибки. (IMG:http://antislaed.net/style_emoticons/default/smile.gif) ) Пример можно посмотреть здесь: http://freshmp3.su/mp3-page-2417-Ruslan_Ma...iya_Lyubvi.html
vitalik1972 запиши меня в тестеры и в разработчики, чем смогу, помогу! Отпишусь в аське тебе по поводу предложений! Т.к. я тоже постоянно модернизирую свою 4.3.1. и код напроч изменён уже, много всяких вишек сделал, удобных в первую очередь для пользователей! Хотелось бы всё собрать воедино!
Покажите мне любой сайт на Элианоре. Дистриб есть, некогда ставить пока. А вообще, не понимаю, чем мод_реврайт с правилами в .htaccess не устраивает? Все остальные способы, которые мне встречались, какие-то деревянные.
Сообщение отредактировал derial: Mar 6 2010, 01:44
derial под .htaccess ЧПУ статическое (IMG:http://antislaed.net/style_emoticons/default/sad.gif) чуть влево вправо и оно уже не сработает придется перезаписывать правила в .htaccess для каждого случая отдельно!
это как заранее зажимание системы в узконаправленные рамки и писания всех модулей либо под одно правило либо дописывания ЧПУ .htaccess если хочешь посмотреть динамический ЧПУ могу в ЛС скинуть ссылку сайта с ну очень интересным ЧПУ (в моем представление)
derial под .htaccess ЧПУ статическое (IMG:http://antislaed.net/style_emoticons/default/sad.gif) чуть влево вправо и оно уже не сработает придется перезаписывать правила в .htaccess для каждого случая отдельно!
это как заранее зажимание системы в узконаправленные рамки и писания всех модулей либо под одно правило либо дописывания ЧПУ .htaccess если хочешь посмотреть динамический ЧПУ могу в ЛС скинуть ссылку сайта с ну очень интересным ЧПУ (в моем представление)
Кинь сайт - посмотрю. Знаю я один сайтик с интересным ЧПУ: ru.wikipedia.org, у них урлы вообще кирилические. Я не совсем понимаю их принцип, но как раз такое ЧПУ именно под конкретные решения, как например, Википедия. А для портальных систем под разные задачи все же мод_реврайт, имхо, лучше.
Большенство сайтов почему-то используют такое ЧПУ (мод_реврайт), такие порталы, как tutmp3.net, mp3.shmidt.net, а также движки ДЛЕ и Вордпресс. Наверное, всё-таки из-за его универсальности.
Сообщение отредактировал derial: Mar 6 2010, 12:19
давненько меня тут небыло а интерес людей от АС как вижу не упал, ну что ж поддерживаю ваш потонцеал, посмотрим что выйдет от этой системы и как на деле она будет отличаться от оригинала, жду версии так сказать первой бета)))