[Разработка] Smart WoW Site
Репо: http://bitbucket.org/VenT/smartwowsite .
Данный движок основан на фреймворке codeigniter. Написан очень простым языком что все поймут как на нем работать. На данный момент реализовано:
|
ну скажем так: сейчас просто взят за основу данный фреймворк, и ..... пока более ничего не реализовано. (кроме нескольких картинок для стандартного дизайна) :(
Самореклама? ps. Кто оценил сей движок: "Удобный шаблонизатор", если проект ни разу не скачали? Сам автор? Удобство - это потребительская характеристика, а не разработчика. |
Цитата:
несколько контроллеров и модель ( шаблонную можно выкинуть имхо ) Цитата:
Цитата:
автоподстановка нужного вью - наверное это и есть для автора удобство ззы проект не качал, качать особо нечего...да и в любом случае пока только Цитата:
|
Меня больше интересует "Smart" в названии) Просто так или будет что-то эдакое? =)
|
Цитата:
может действительно планируется, что то умное :pardon: интересно аффтар напишет хоть что? Я бы с удовольствием посмотрел бы на реализацию админки |
А зачем в самом начале проекта разрабатывать мультиязычность?
На мой взгляд в самом начале надо делать, ну хотябы админку(пример - http://ru-mangos.ru/showthread.php?t=115 ) ,тем более ее нигде почти нет.Ну ладно мультирилмы и классы(для работы с сервером и БД,и то это для разработчиков,а не для потребителей).А так мультиязычность...Имхо все же это второстепенные функции. Вообщем должен быть функционал. |
Цитата:
Цитата:
Цитата:
|
Цитата:
Да впринципе и для меня тоже удобно Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Цитата:
лучше бы добавил в MY_Controller функцию вывода шаблона и наследовал от нее свои контроллеры, те же яйца только в профиль, зато всегда можно перегрузить вывод в любом контроллере :pardon: |
Цитата:
Цитата:
|
Можно узнать глубинный смысл наличия в проекте файлов "Thumbs.db"?
Зачем в каждую папку укладывать index.html с текстом "Directory access is forbidden", если есть .htaccess? |
Цитата:
Здоровая критика это конечно хорошо, хотелось бы еще услышать хотя бы пару предложений, что бы вы хотели видеть. |
гыг...
какой дизайн-то знакомый. :) :) :) Там еще штук пять (или больше) сменных шапок было, в т.ч. на флеше. |
На счет первого пункта. Ты бы посмотрел что там я не обычную функцию юзаю :) а свою. Как то не хочется вызывать 500 раз эту фукнцию.
На счет пункта 2, приплюсоваться пробел в футере никак не может, ибо юзаю функцию трим. Конечно не очень сделал "профессионально" =))) sws_loader но за то просто =) Кстати нахрена ты передавать в функцию дисплей переменную $templtype = 'sws_loader' если она так всегда и будет равна?) Кстати вариант совсем не плохой если обьединить темплейт модель и контроллер. Цитата:
P.S: сегодня придумал немного другой механизм реализации шаблонов :) Приду - сделаю. |
Цитата:
|
Цитата:
сравни вызов этой функции и твоей... твою надо вызывать в каждом "шаблоне", при этом создается дополнительный массив + вложенные циклы + вызов функции внутри( и это надо умножить на кол-во используемых шаблонов со словами)... в стандарте; просто проверка на существование и вывод (то есть на слово 3 вызова функций lang()->get_instance()->line() причем очень элементарных) например последняя: Код:
$line = ($line == '' OR ! isset($this->language[$line])) ? FALSE : $this->language[$line]; словарный запас будет расти у ухудшать производительность - твой код будет 100% проигрывать если выводить кучу слов, тогда да быстрее. Цитата:
попробую повторить =))) Цитата:
|
Цитата:
Цитата:
Функции буду юзать все равно свои. Каждый раз вызывать функцию чтобы выдернуть из массива слово не вариант. Цитата:
Добавлено через 46 секунд Цитата:
|
Цитата:
в вашем варианте с параметрами в шаблон передавал бы: 1. указатель на языковой массив 2. указатель на CI альтернатива - кеш Цитата:
|
Цитата:
|
Текущее время: 16:17. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS