http://mpak.su/interesting Модулю доступен любому желающему в списке модулей при установке. Исходные коды модуля ftp://mpak.su/modules/interesting
Комменты - другой модуль. Он просто подключается в шаблоне. А в бб кодах не вижу необходимости на данный момент поэтому еще и не сделаны.
За то сделано очень просто. Из программирования две строчки. Код (Text): $conf['tpl'][$arg['fn']] = mpql(mpqw("SELECT SQL_CALC_FOUND_ROWS * FROM {$conf['db']['prefix']}{$arg['modpath']}_{$arg['fn']}".($_GET['id'] ? " WHERE id=".(int)$_GET['id'] : '')." LIMIT ".($_GET['p']*10).",10")); $conf['tpl']['cnt'] = mpql(mpqw("SELECT FOUND_ROWS()/10 AS cnt"), 0, 'cnt'); Вторая - выборка количества записей. Она нужна для пейджера. По большому счету все будет работать и с одной строкой. Вот это я называю минимализм. Большую часть разработки модуля занимает верстка шаблона. Но и он не сильно большой всего 26 строк.
меня чето аж дергает когда говорят про свою цмс. Нет блин чтоб просто сайтом обозвать, так блин ЦэЭмЭс, типа все круто. А по сути то же самое, но с расширеной админкой.
[vs] я вообще не люблю цмс. Не свое, хер знаешь где там что, куда копать с случае чего и как новое добавлять. Придумано для массовой штамповки. Никакого искусства
спорно, посмотри на фабиена кос уже удрочился на его искусство слово ПОЛНОЦЕННОГО пропустил, валидация - одна из частей полноценного кода, без валидации и восстановления полей после поста пишут только дибилы и дибилы на отъябись
Новая сегодня замутил. Пока бакланил на форуме. http://mpak.su/resize:edit Смысл такой. Говорим какого размера нам нужно изображение и заполнять или нет выбранный прямоугольник. Система вам выдает измененное под указанные условия изображение. Вертикальные и горизонтальные пропорции сохраняются всегда. На сайте ограничение в 8МБ. Берите в пределах 1000x1000 будет работать. Будет удобно для изменения размера файла если нет под ругой фотошопа или гимпа. Чтобы никто кроме вас не имел доступ к вашим изображениям загружайте изображения от имени зарегистрированного пользователя. Каждый из пользователей может видеть только свои изображения. Здесь можно посмотреть все загруженные пользователем изображения http://mpak.su/resize Гость увидит все изображения загруженные неавторизованными пользователями. Автооризованный пользователь только свои изображения.
mpak пока я писал это сообщение ты еще какуюто хрень написал)) А пока ты читал мое сообщение, ты б еще мог ленту новостей написать..
Уже написана и лента http://mpak.su/news/kid:2 И рсс http://mpak.su/news:rss/kid:2/null/rss.xml А эту ресайзелку я давно хочу написать. Прикольная вещица. часто нужно уменьшить изображение а нечем. Плюс историю пользователя будет хранить. Если кому то будет интересно то вот исходники ftp://mpak.su/modules/resize Устанавливается модуль выбром чекбокса напротив модуля при установке системы. Либо после установки в разделе "Модули" кликнув в нижней части админстраницы ссылку resize Для размещения куда либо полученного изображения достаточно скопировать на него ссылку. Все параметры передаются в адресе. И разместить куда посчитаете нужным. Эти ссылки ничем от ссылок на обычные статические файлы не отличаются. Хотя динамика. А параметры так передаются для валидности. Если jpg изображению передать параметр ?w=100 валидатор будет ругаться. Данную конструкцию хавает без ошибок. Для изменения размера можно в полученной ссылке поменять нужные параметры http://mpak.su/resize:img/30/tn:index/w ... ll/img.jpg /w:200/ ширина /h:300/ высота /c:1/ заполнение Мы по этой схеме с верстальщиком работаем. Я даю просто ссылку. А нужные размеры в коде он выставляет сам. Помимо прочего на сайте будет собираться информация о каждом из тех кто просмотрел данную тему. Какая ось, какой браузер, ип, откуда пришел на страницу сколько раз открывал изображение и сколько раз страницу сайта и время между первым и последним обращением к сайту.
проще свое с нуля написать чем в чужом копаться. на практике - никогда не бывает такого, что скрипт тупо весь целиком подходит нуждам.
Я в свое время именно поэтому свое и сделал. Не удобно чужое. Подходы разные, решения разные и инструменты разные. Но все равно изредка получается что нибудь хорошее подсмотреть. В любом случае человек не может до всего сам дойти. Постоянно подглядывает в чужой код как это сделано у других.
Я в чужом коде смотреть могу только принцип работы. Например, с сокетами разбирался. Глянул скрипт, читанул мануал, Падабу в нужную сторону подтолкнул (многопоточность) и вуаля. Хотя было с десяток рабочих уже написанных скриптов, которые, возможно даже лучше того что я сделал. Но это свое