Иван Шкута

Иван Шкута

Время... ндааа........
+319
Репутация
3225
Рейтинг
#1 Архитектура InstantCMS 22 ноября 2014 в 22:03
Предлагаю здесь обсудить архитектуру CMS. Некоторые вопросы уже наверняка поднимались в сообществе, но тем не менее… Так же предлагаю принять участие в теме только тем, кто хоть немного пониает в PHP, дабы обсуждение было максимально конструктивным. Сам лично готов не только обсуждать, но и к кодингу, нужно только влиться в тему.

Первый вопрос, который меня волнует — директория темы. Сейчас просматриваю и понимаю, что там много лишнего. Мне и то не так легко разобраться, а нашему верстальщику файлы темы iCMS, вовсе оказались "китайским алфавитом".

Предложение 1: Несмотря на то что админка стала компонентом, думаю ее полезно будет вынести из директории темы или хотябы сделать отдельную тему (по примеру джумлы).

Предложение 2: В файлах темы много лишнего PHP. Стоит добавить какой-то pretemplate, где будут формироваться конечные перменные или функции вывода для шаблона. Например, условная конструкция добавление или редактрование может больше не смущать верстальщиков, а выводить короткую и единую для всех страниц перменную $page_title, которая устанавливается в pretamplate.

Предложение 3: В каждом компоненте иметь директорию template с дефолтным оформлением, которое будет подтягиваться в случае если соответствующий файл не определен в текущей теме.
#1 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 16 июня 2014 в 23:06
Нда… 14 страниц болтовни, а в результате…
#2 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 30 мая 2014 в 10:21
Надо решить будут ли готовые приехать? Если желающие найдутся, то можно приступить к организационным вопросам. Вопрос актуален до восьмого июня.
И да, — приглашаются не только краснодарцы joke
#3 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 29 мая 2014 в 15:41
Лично я склоняюсь к "Оазису". Туда можно поехать с семьей (у кого есть) и даже с детьми.
#4 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 29 мая 2014 в 15:30


О — круто — в Инстант или Краснодар состоится триумфальное возвращение (какой повод офлайна намечается smile) ?

Igor
Извиняюсь, зачитался кодом двушки, кстати, прикольная и понятная архитектура. А если нужен повод, то 26 июня у меня будет день рождения. Вот и подумываю пригласить желающих инстантовцев на море smile
Вариантов куда именно — два.
1. Пляж "Оазис" на Азовском море. Из плюсов то, что не возникнет не нужных приключений. Есть домики со сплитами, палатки на прокат, монгал, море здесь очень даже теплое. Что называется, приехали и без проблем и не дорого отдохнули.
2. Поехать в район между Геленджиком и Туапсе. Там реально красиво! Горы, леса, горные речки, настоящее море. Но ехать туда резон только со своими палатками и на машинах. В номерах дороговато и не интересно. Организоваться с поездкой туда сложнее, но в целом оно того стоит.
И там и там не т интернета )
#5 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 28 мая 2014 в 15:50


Стесняюсь спросить lookКраснодар — есть кто живой?

Igor

Есть. Похоже я возвращаюсь :)
#6 Нужно ли встречаться за шашлыком инстантовцам, т.е. создать живую инстантовку? 21 апреля 2013 в 02:46
Во всяком случае спокойнее )) Сейчас если и ехать в эти края, то куда-нибудь под Туапсе или Геленджик, да с палатками.
#7 [ЕСТЬ РЕШЕНИЕ] Fuze, принимайте поздравления. 28 января 2013 в 17:52
С днем рожденья!!! Желаю НИКОГДА не потерять смысл и радость жизни!
#8 Проблемы в модулях на 1.10.1 21 января 2013 в 09:08
Нет. На php5.2 у меня тоже самое.
А вообще есть уже у кого-нибудь успешные сторонние модули для 1.10.1?
#9 Проблемы в модулях на 1.10.1 21 января 2013 в 08:59

еще у одного человека такая же петрушка

У него тоже php5.3 + 1.10.1 чистая
#10 Проблемы в модулях на 1.10.1 21 января 2013 в 08:21


У меня переменная не пустая… всё корректно работает.
Попорбуйте перезалить системный файлы

Димитриус

А 1.10.1 какая? Чистая или обновленная? На обновленном сайте у меня тоже работает. А на чистой установке уже чего только не делал ( Еще у меня все сайты стоят на php5.2, а этот на локалке php5.3 scratchДа и бы может и подумал, что у меня местный глюк, но вчера выяснилось, что еще у одного человека такая же петрушка (((
#11 Проблемы в модулях на 1.10.1 21 января 2013 в 04:18


Пилигриm, там в 1.10.1 $mod.id ввели вместо $mod.module_id не это?

picaboo
Спасибо, но это относится к tpl (
Код тот что надо, только я в итоге разобраться не смог ))) Все очень сильно отличается от 1.9.
А вообще подозреваю, что еще повылазит всякая кака. Слишком капитальные переделки. В таких масштабах проще и надежнее переписать все с нуля, что, как я понимаю, и делается… А пока (возможно пока) я посижу на 1.9, все-таки там код я уже начал потихоньку понимать.
#12 Не работают модули в 1.10 21 января 2013 в 00:42
У меня название модуля, как у вас, выскочило когда я в БД в cms_modules в поле is_external указал 0.
#13 Проблемы в модулях на 1.10.1 21 января 2013 в 00:41
maxisoft, а вашу проблему удалось решить? Неужели проблема была только в экстернале?
#14 Проблемы в модулях на 1.10.1 20 января 2013 в 23:36
Ну что? Что никто не знает откуда вызывается функция модуля? Тобишь код примерно такого содержания: mod_$peremennaya($module_id)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.