Start-kit - выход на публику

Кто еще не в курсе, что такое start-kit, могут почитать предыдущие статьи об этом тынц и тынц.

Кто не любит читать, а хочет сразу потрогать руками, тот может сделать это здесь: http://demo.altocms.ru/start-kit/index/newall/

А кому интересны подробности, пожалуйте под кат После некоторых раздумий, я решил все же привести всю структуру папок и имен файлов к одному стандартному виду. А это значит, что шаблоны экшенов тоже теперь называются по-новому. Например, раньше файл для добавления блогов назывался add.tpl и лежал в папке actions/ActionBlog/add.tpl. Теперь же его место в структуре такое: actions/blog/action.content.add.tpl

Т.е. общий принцип такой: файлы лежат по папкам, и префикс файлов соответствует названию папок. Зато четко понятно, какой файл где нужно искать.

Разумеется, «плагин LS-совместимости» тоже был доработан, чтобы старые (old-style) ЛС-шаблоны можно было использовать в Альто.

И также напомню, что Alyona предложила свой дизайн для start-kit. И именно его вы можете лицезреть в демо-версии здесь: http://demo.altocms.ru/start-kit/index/new/ Добавлю, что будет еще две темы в более темных тонах.

ВАЖНО: Шаблон будет бесплатным и полностью свободным для использования и/или модификации. Копирайт «Design by...» может быть снят без каких-либо предварительных условий.

Похожие статьи

  • Как правильно модифицировать шаблон (скин) для себя
    По умолчанию в движке идет три скина: start-kit, expirience, exprience-simple. Все скины в той или иной степени можно модифицировать, не влезая особенно в код. Но иногда этого бывает мало. Если немного понимаешь в...
  • Объявляется краудфандинг на верстку Experience
    Недавно Alyona рассказала про Experience — универсальный дизайн для Alto CMS, который она разработала. И ее работа получила очень хорошие отклики. Людям нравится, люди хотят такой шаблон, и люди готовы содействовать ...
  • Experience универсальный дизайн для Alto CMS (UPD)
    Дизайн Experience для адаптивного многофункционального шаблона на основе Startkit и соотв. Bootstrap 3. Было принято решение сделать его бесплатным и заменить дизайн, который должен был идти в дистрибутиве (Sky),...
  • Концепция социально ориентированного шаблона
    Привет, уважаемому сообществу! Данная публикация является логическим продолжением двух, опубликованных ранее статей, «Developer-kit — адаптация» и «Второй сайдбар (слева)». Обе прошлые темы — это ни что иное, как...

95 комментариев

0
Очень и очень приятный дизайн! Лаконично, но наполненно.
Фотосет тоже хорошо выглядит.
0
Выглядит отлично.
Я правильно понимаю что ссылка внизу — ведет на сайт Alyona, который появится позже?


Есть ли требование, при использовании скина в неизменном виде, сохранить копирайты и ссылки?
+2
копирайт и ссылку можно убрать, даже при использовании скина в неизменном виде )
0
Сразу после чистой установки с гитхаба натыкаюсь на такую ошибку:

Exception: Can not find the template «actions/index/action.index.index.tpl» in skin «synio»
0
Спасает настройка в app\config\config.local.php:

<code>$config['view']['skin']             = 'start-kit';                      // скин</code>

где 'start-kit' — имя папки с новым скином
Отредактирован:
+1
Браво, маэстро! Отличный шаблон, адаптирован под все устройства, тынц. Алтернатива ливстритовскому Maxone, который стоит 1500 руб., Start-kit же бесплатен. Единственное, что не понравилось — это огромное кол-во js-файлов. Минимизировать бы их и по возможности убрать все в один .js
+2
… адаптирован под все устройства
Ну, дык, на базе bootstrap 3.0 и замечательной разметки от самого автора «Maxone» :)
… это огромное кол-во js-файлов
Так это пока на этапе разработки, а так, разумеется, минимизация и сливание в один файл будет непременно
0
MySochi Да, это АльтОрнатива ))))
+1
Очень впечатлил шаблон, ничего лишнего, все очень красиво и вообще нет слов даже, как описать это чудо!)
А теперь хотелось бы узнать, где можно скачать или когда ждать? ;)
0
Скачать с гитхаба:

1. Последнюю AltoCMS 1.0-rc* github.com/altocms/altocms
2. Start-kit github.com/altocms/alto-skin-start-kit

Чтобы это все добро заработало поправьте как я написал выше config.local.php.

И еще, есть другой нюанс, чтобы заработала админка, надо немного поправить расположение файлов шаблонов. Luxor41 подсказал мне как это сделать на гитхабе:

Да, но помимо этого косяк есть еще в \admin-default\tpls\actions\
папки еще старого образца ActionAdmin и.т.д
Решение

Папку ActionAdmin в admin
Под папки должны быть образца: action.admin.* пример action.admin.content

Вот так получается:
0
Админка вроде бы работает и так без нареканий, и сайт открывается без каких либо проблем.
Проблема другая, в некоторые места зайти не получается, например захожу в блоги, получаю ошибку
Exception: Can not find the template "actions/ActionBlogs/index.tpl" in skin "название шаблона"


В config.local.php — изменил настройку как и говорилось раннее, но если быть точнее, не изменил, а добавил.
Настройку со скином — не нашел даже поиском в блокноте.
0
Что-то не так… Вы назвали папку со скином «название шаблона»?

В config.local.php естественно изначально этой строки нет, она берется из common/config/config.php и переопредляется в app/config/config.local.php, в этом смысл.

По поводу того, что и так все заработало, могу только предположить, что эту проблему уже поправили в основной ветке на гитхабе. Пока не проверял. Если все и так работает, то конечно ничего менять не нужно.
Отредактирован:
0
У меня тоже шаблон меняться не хотел, я тоже прописал в config.local.php явное указание шаблона, однако ошибка не исчезала. Причем в админку я заходил без проблем, в ней родимой, выбрал в качестве шаблона по умолчанию start-kit и все заработало как положено. Хотя один косячек, все же есть. Я установил плагин, Maps, создал новый тип контента и добавил в качестве дополнительного поля карту. На Synio все работало нормально, а на Start-Kit, при попытке создать новый пост вываливается ошибка: Exception: Unable to load template file 'fields/field.custom_map.edit.tpl' in 'topics/topic.type_default.edit.tpl'
Отредактирован:
0
Вот еще какая беда обнаружилась, может только у меня так проверьте кто-нибудь плз.

Побавил пост, заполнил только Заголовок и Тело, запостил и попробовал отредактировать, вывалились следующие ошибки:

E_NOTICE [8] Undefined index: topic_field_link
See details in error.log
E_NOTICE [8] Undefined index: topic_field_tags
See details in error.log
E_NOTICE [8] Undefined index: topic_field_question
See details in error.log
E_NOTICE [8] Undefined index: topic_field_answers
See details in error.log
Exception: Can not find the template «actions/content/action.content.edit.tpl» in skin «start-kit»
0
У меня при попытке добавить топик вообще вылезает вот что:

[LOG:1396529896.977-533D5AE8EEA41][2014-04-03 16:58:16][PID:10060][ERROR][[
Exception: Can not find the template «hook.draft_link.tpl» in skin «start-kit» (from: actions/blog/action.blog.topic.tpl; modals/modal.write.tpl; modals/modal.favourite_tags.tpl; modals/modal.empty.tpl; header_top.tpl; menus/menu.main.tpl; page_main_menu.tpl; widgets/widget.topbanner_image.tpl; header_nav.tpl; menus/menu.topics.tpl; nav_content.tpl; system_message.tpl; topics/topic.show.tpl; topics/topic.type_default.show.tpl; fields/field.tags.show.tpl; )
Template Dirs: W:/domains/localhost/common/templates/skin/start-kit/; W:/domains/localhost/common/templates/skin/start-kit/themes/; W:/domains/localhost/common/templates/skin/start-kit/tpls/
]][END:1396529896.977-533D5AE8EEA41]
0
Обновился. Топик добавился, при добавлении комментария ошибка.

[LOG:1396530722.591-533D5E2290360][2014-04-03 17:12:02][PID:1176][ERROR][[
Exception: Can not find the template «comment.tpl» in skin «start-kit»
Template Dirs: W:/domains/localhost/common/templates/skin/start-kit/; W:/domains/localhost/common/templates/skin/start-kit/themes/; W:/domains/localhost/common/templates/skin/start-kit/tpls/
]][END:1396530722.591-533D5E2290360]

olegator, таких ошибок, как у вас, не наблюдаю. При редактировании вылезают предупреждения:

[LOG:1396530836.315-533D5E944CCB9][2014-04-03 17:13:56][PID:1176][ERROR][[
E_WARNING [2] filemtime(): stat failed for W:/domains/localhost/_tmp/templates/start-kit-light/compiled/light^210e1a5b891e3c4d2f9a489caaba8cac895987c7.file.widget.stream_comment.tpl.php (W:\domains\localhost\engine\libs\Smarty\libs\sysplugins\smarty_resource.php on line 744)
]][END:1396530836.315-533D5E944CCB9]

[LOG:1396530836.376-533D5E945BBBA][2014-04-03 17:13:56][PID:1176][ERROR][[
E_WARNING [2] unlink(W:/domains/localhost/_tmp/templates/start-kit-light/compiled/light^210e1a5b891e3c4d2f9a489caaba8cac895987c7.file.widget.stream_comment.tpl.php): No such file or directory (W:\domains\localhost\engine\libs\Smarty\libs\sysplugins\smarty_internal_write_file.php on line 58)
]][END:1396530836.376-533D5E945BBBA]

Отредактирован:
+1
Скачал Alto последней версии с гитхаба, так же скачал последние обновления скина.
Установил движок, поставил скин, немного повозился в конфиге дабы изменить дефолтный скин, и вуаля, наконец все получилось, и никаких ошибок критических, пока что, не обнаружил. А из не критических прошу заметить.
Зашел на сайт в первый раз, справа сверху вылазит уведомление «Нет комментариев», после добавление топика и комментария — уведомления не высвечивается, зачем оно вылазит вообще, не понятно мне.
При добавление комментария — так же сверху выходит ошибка, полный текст не помню, помню что на конце #1001, и в итоге комментарий якобы не добавился, обновления не произошло, вручную обновил — комментарий на месте.

Спасибо за шаблон разработчикам, спасибо за платформу всем, тому, кто не сидит и не проводит время зря, а делает все только лучше. И Конечно же спасибо тем ребятам, которые помогают оперативно решить проблемы!
+1
upd. Заметил ещё одну ошибочку, при редактирование профиля, в поле «Контакты», при нажатие на кнопку «Добавить» ничего не происходит. После включения совместимости с LS — вылазит ошибка «Нельзя добавить больше 2 одинаковых контактов»

upd2. при закрытом сайте, пытаюсь зарегистрироваться. В новой вкладке открывается окно регистрации, и практически сразу зависает вкладка намертво. При этом заметил что капча не подгрузилась.

upd3. Сайт все же отвис, возможно это из-за моего железа, т.к собрал себе скромную машинку для серфинга по и-нету, но, капча по прежнему не отображается.
Отредактирован:
+1
И снова ошибки.
Закрытый сайт, вышел же я с аккаунта, для просмотра закрытого сайта и регистрации, в итоге не смог зайти обратно, логин и пароль ввожу верный, и система не говорит что пароль или логин не правильный, просто страница обновляется и все.
Решил проверить восстановление пароля — обернулось неудачей.
<code>Exception: Unable to load template file 'header_light.tpl' in 'actions/login/action.login.reminder.tpl'</code>

При нажатие ± Рейтинг — точно так же ничего не происходит.
Отредактирован:
0
Подтверждаю, у меня при закрытом режиме абсолютно те же проблемы с авторизацией/регистрацией.
PS Виснет не из-за железа у вас, у меня тоже виснет, не смотря на мощный сервер
0
Разобрался, все эти ошибки и предупреждения сыпались из-за того, чтио я включил плагин совместимости с LS. Стоило его вырубить всё исчезло.
0
Исчезли бы ошибки с авторизацией хотя бы, было бы намного лучше.
А так приходится ждать доработку.
-1
Шаб зачетный, но еще сырой. Нормально отображается только в firefox, остальные браузеры в пролете едет верстка. И в firefox есть огрехи.

За символическую сумму могу переверстать валидно и кроссбраузерно 8)
0
Saurus И в хроме баги?
0
меня тоже интересует этот вопрос.
В хроме никаких крит. багов не заметил, к сожалению.
0
Yellex Почему, к сожалению. Это же хорошо )))))
0
Lena , просто баги, наверняка есть, но мне не удалось их отсеять :)
А так, конечно все к лучшему!)
0
Yellex Я, как жена программиста, знаю, что баги есть всегда )))) И хорошо бы их найти, конечно. Но если они не находятся… может, и ладно, пусть. Мир вообще не совершенен :)
0
Как можно заставить Пользователя обязательно загружать Аватар? Я строю проект для городского блога сочи и там беда с аватарами. Люди их ленятся загружать, а сайт получается некрасивый потом. Сейчас тестирую AltoCMS под это но не нашел похожего.
0
Мысль хорошая, поддерживаю.
Сайт станет интереснее и просмотров станет больше из-за того, что у всех будут аватарки)
0
Поставил все по новой, движок и сам скин, вышел из профиля, теперь не могу зайти обратно:D
Кнопка «Войти» стала неактивной.

ps. Ставил движок утром, смотрю 4 часа назад были изменения. Протестрирую.
Отредактирован:
0
Да наконец, свершилось чудо друзья, теперь мы сможем зайти на закрытый сайт!
Остались мелкие нюансы, и можно смело делать официальный релиз ;)
0
На мобильной версии (iPhone 5) отображаются криво топики.
Отредактирован:
0
Там нет мобильной версии, шаблон адаптируется под размер экрана, а так он такой же как и на десктопе. Есть возможность сделать скрин?
0
За ссылки на скрине — извиняюсь, нет времени замазывать.
Думаю понятно будет что к чему :)

0
Попробуйте открыть этот же топик здесь ami.responsivedesign.is
0
0
через второй вариант смог зайти, и увидел что адаптировалось просто идеально, но все же. Почему на самом устройстве тогда так?
0
Возможно это как то связано с кнопками редактировать, удалить. Попробуйте открыть эту страницу как гость.
0
Алена, вы не перестаете меня удивлять!
Действительно, все зависело от кнопок редактирования и удаления.
Но все же, было бы не плохо, если бы это не мешало, в дальнейшем :-)
Отредактирован:
0
напишите багрепорт на github :)
Отредактирован:
+1
Как же лень мне регистрироваться, да и научиться бы писать, этот багрепорт)
0
в топике ссылка demo.altocms.ru/start-kit/index/new/ наверное подразумевалось demo.altocms.ru/start-kit/index/newall/?
0
Точно. Спасибо, поправил
0
Все так же не заливается картинка при создании топика, только после редактирования, подпись добавляется к картинке только если, после ввода подписи убрать фокус с поля ввода подписи, что не есть хорошо, т.к. иногда бывает что пользователь сразу нажимает кнопку опубликовать и тогда подпись не подгружается, все так же не выводиться в краткой новости фото отмеченное как превью или этого не должно быть? Если должно быть то как сделать и как еще можно разрешить чтобы фото было например, с левой стороны и подпись напротив в фотосете?
0
Насчет заливки картинки — могу не согласится.
Насчет подписи — не совсем понял, что вы имели ввиду.
Фото в краткой новости отображается только с помощью плагина MainPreview, вроде бы так назывался.
0
стоит яндекс браузер, вроде как двига с хроме одна и та же да и оперы вроде тоже, с начала думал у меня на локалке денвер кривой, залил на хост, тоже самое, потом попробовал на демо сайте demo.altocms.ru/start-kit/index/new/, тоже самое, выходит ошибка "
<code>[LOG:1396965293.741-5343FFADB56A7][2014-04-08 17:54:53][PID:22422][ERROR][[
E_USER_WARNING [512] System Error (/home/users/*******/domains/xn--80apbffjezw.xn--p1ai/common/classes/actions/ActionContent.class.php on line 940)
]][END:1396965293.741-5343FFADB56A7]</code>
"

картинку заливаю через фотосет а не через BBcode
Отредактирован:
0
а еще если зайти в профиль, то справа счетчик «Публикации» так же засчитывает комментарии, а вроде как должен только статьи, вот только не знаю скин ли это или сам движок, вроде мелочь, а если комментариев будет много 100000+?
0
Зайдя в «Публикации», появляются вкладки «Комментарии, статьи» :)
0
У меня на сайте никаких проблем по заливке картинок не возникает. С первого раза все заливается идеально.
0
попробуй тут demo.altocms.ru/start-kit/index/new/ у меня не грузится
0
Может я что-то делаю не так, но, изображения из фотосета — добавились с первого раза.
Изображение с BB кода — тоже добавилось без нареканий.

demo.altocms.ru/start-kit/profile/yellex/created/topics/
0
каким браузером пользуешься, у меня стоят chrome opera yandex и ни одним не могу загрузить, т.к. движка у них одна как я понимаю, firefox'ом не пользуюсь тяжелый сильно, про IE молчу
0
попробовал IE 10 так через него даже загрузка не начинается, а сразу выходит ошибка 230, ничего не понимаю что не так
0
А вот как ни странно через google chrome все прекрасно грузится.
Проблема получается в браузере, Яндекс, Опера, IE 10 не загружают картинки через фотосет.
PS получается JScript кривоват ???
Отредактирован:
+1
Разобрался с заливкой в фотосет — действительно была проблема. Причем не просто в javascript, там комплексная проблема была, связанная с флешем и куками. В общем, пофиксил:
demo.altocms.ru/start-kit/6.html
demo.altocms.ru/start-kit/7.html
0
Я вам про это давно писал, еще в бета версии альто 1, ну че круто, будем дальше искать баги!!!
Отредактирован:
0
обновился с гитхаба смотрю старт кит добавили а синио удалили, здорово!
0
Примерный релиз Stable Alto 1 не подскажите aVadim
Отредактирован:
0
подскажите мне пожалуйста что это за такая кнопочка в фотосете, «Отметить как превью» ее назначение
0
Сейчас эта кнопочка осталась, просто потому, что она там всегда была. Но вообще изначально смысл ее такой: указать, какое фото будет использоваться в качестве превью топика.

Превью топика (мне вообще-то сам это термин не нравится, но другого я не знаю) используется для вывода изображения либо в ленте топиков, либо (что чаще) в шаблонах, где заголовки топиков располагаются «плиткой».

Сейчас нет какого-то четкого правила, что брать в качестве превью, поэтому разные разработчики решают эту задачу на уровне плагинов/шаблонов. Хотя можно как-то упорядочить это на уровне движка.

Например, в качестве «превью» по умолчанию можно брать либо первое же изображение из тела топика, либо (если в теле изображений нет, но есть фотосет) первое фото из фотосета, либо фото, которое отмечено в фотосете.
0
Нужно переименовать common/templates/skin/admin-default/tpls/actions/admin/action.admin.content/action.admin.blogs.tpl в blogs.tpl, иначе в админке не работает список блогов.
Еще при написании комментариев не отображается полоска с bb-кодами.
Еще при попытке регистрации или логина с Хрома сайт берет и зависает(php-fpm). Это, возможно, что-то у меня…
Отредактирован:
0
По адресу /admin/users-banlist/ ошибка шаблона админки Exception: Unable to read template file 'actions/ActionAdmin/users/banlist.tpl'
0
Аватар в профиле и комментариях показывается в полном размере, т.е. существенно больше необходимого.


Мне казалось, что раньше редактор комментариев в движке был в точности, как на этом ресурсе.
0
Я об этом уже написал на гитхабе.
+1
Ага, вижу, присобачил и туда.
Еще думаю, все же стоит в названиях репортов указывать суть проблемы, потому что по заголовкам «Баги» и «После обновления» не поймешь или не вспомнишь о чем речь. ;)
0
Просто когда я начинаю искать -я начинаю сразу все отсеивать, бывает не успеваю дописать некоторые.
0
Просто когда я начинаю искать -я начинаю сразу все отсеивать, бывает не успеваю дописать некоторые.

Не перечислять же в название каждый баг :)
0
В хроме нормально логинится
А разве там она была когда нибудь??? если да то ее нету, BB code
Отредактирован:
0
Подскажите зачем в фотосете при просмотре фотографии дублировать описание фотографии сверху фото и снизу, подскажите как убрать описание сверху фото, т.к. оно там не нужно
0
Для вывода фотографий используется вот этот jQuery-плагин:
www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/

Честно скажу — не вникал в детали, какие опции там есть и как что там можно поднастроить, используется все практически по умолчанию. Если кто-то возьмет на себя труд изучить и выработать рекомендации/советы по тонкой настройке — будет классно ;)
0
Еще один небольшой нюанс, когда пользователь НЕ авторизирован в верхнем меню есть ссылка на ленту, при клике на которую выводит 404 ошибку. Былобы логичней поставить условие (когда пользователь авторизирован, выводи)или перенаправить на страницу авторизации (что позволит склонять людей к регистрации, которых еще нет на вашем сайте)
0
Не могу понять (вроде раньше такого небыло) — на главной странице сайта в меню не отображается кол-во новых статей («Новые + N»). Отображается только на странице просмотра статьи

0
aVadim , если Вам не трудно, расскажите как это исправить или хотя бы укажите куда смотреть.
На главной странице сайта не отображается количество новых публикаций (только кнопка с текстом «Новые» и всё).
0
orthograf Это связано скорее всего с тем, что не передает данной странице переменную $iCountTopicsNew или передает но «0»
Смотреть тебе надо в /common/classes/actions, а если быть точнее /common/classes/actions/ActionIndex.class.php, там найдешь что то типа «Подсчитываем новые топики»
0
Первым делом проверил это. Вроде всё стандартно. Ничего не пойму…
0
Так… Я раскомментировал строки 68, 69 и 70.

        $this->iCountTopicsCollectiveNew=$this->Topic_GetCountTopicsCollectiveNew();
        $this->iCountTopicsPersonalNew=$this->Topic_GetCountTopicsPersonalNew();
        $this->iCountTopicsNew=$this->iCountTopicsCollectiveNew+$this->iCountTopicsPersonalNew;

Теперь всё отображается. Но… — зачем они закомментированы? Я, честно говоря, раньше не обращал на это внимания… Но разве по идее отображение количества новых публикаций не должно выводиться на главной странице?
0
orthograf Это уже вопрос к aVadim , кстати, забыл предупредить, изменять те файлы не желательно, при следующем обновлении вернется все по старому и вам придется опять править.
0
Именно. Я по этому и спрашиваю в этой теме (надеялся, что кол-во новых статей можно вывести средствами шаблона).
+1
Скорее всего, было отключено в процессе отладки для каких-то целей, а включить забыли. Причем, уже давно, но никто до сих пор внимания не обратил.

Вернул
0
Может не совсем по теме, а может и я туплю, но немного не понимаю.
Допустим я создал новый «Тип контента» фотки с идентификатор «photos», по какому я должен пройти адресу чтобы мне показало только тот тип контета который мне сейчас нужнен, а нужен мне сейчас только «photos»?

/content/photos/ — 404 ошибка
photos/ — 404 ошибка
блог/photos/ — 404 ошибка.
/profile/User/created/photos/ — 404 ошибка.

Буду рад за помощь =)
Отредактирован:
0
Попробуйте /filter/photos/
0
Попробуйте /filter/photos/
Не-а…
0
Я не заметил название темы :) В общем-то, отсутствие стандартного шаблона — это регрессия, и её надо исправить.
Отредактирован:
0
Может не совсем по теме
Как раз наоборот — именно по теме. Так как это вопрос шаблона. Если мне не изменяет память, в том же Synio новый тип контента даже выводился в отдельном пункте в меню… В шаблонах Владимира этого нет (оно и понятно, изначально всё делалось для LS, а там такой функционал не предусмотрен в принципе).
+1
В общем так…
1. Открываем файл /tpls/menus/menu.mine.tpl и после (строка 15):
{/foreach}

добавляем:
{if count($aContentTypes)>1}
      {foreach from=$aContentTypes item=oContentType}
      <li {if $sMenuHeadItemSelect=='filter' AND $sEvent==$oContentType->getContentUrl()}class="active"{/if}>
<a href="{router page='filter'}{$oContentType->getContentUrl()}/">{$oContentType->getContentTitleDecl()|escape:'html'}</a>
      </li>
    {/foreach}
{/if}

— это вывод в меню пункта нового типа контента.

2. Создаем папку filter в директории actions (должен получиться путь: tpls/actions/filter).
В этой новой папке создаем файл: action.filter.index.tpl с содержанием:
{extends file="_index.tpl"}
{block name="layout_vars"}
    {$menu="topics"}
{/block}

{block name="layout_content"}
    {include file='topics/topic.list.tpl'}
{/block}


Вроди бы всё… Если что, прошу разработчиков поправить.
0
Спасибо orthograf , завтра обязательно попробую.
0
Вообще, пункт «1» можно и не делать (тут есть один минус — в этом случае в меню будут выводиться ссылки на все типы контента). Ссылку на нужный тип контента можно прописать и вручную в том же файле menu.mine.tpl. Что-то наподобие:
<li {if $sMenuHeadItemSelect=='filter'}class="active"{/if}>
    <a href="{router page='filter'}photos/">{$aLang.photos}</a>
</li>


А ссылка как раз и будет такой, как сказал strawman — т.е. site.ru/filter/content_type (или, как в Вашем случае: site.ru/filter/photos).
+2
Все верно, если говорить про ссылку — она именно такая должна быть (необходимый файл шаблона добавлен)
0
Вадим, после последних обновлений при добавлении статьи SQL Error (количество столбцов не совпадает с количеством значений):

Log:

SQL Error: Column count doesn't match value count at row 1 at /home/users1/o/orthograf/domains/site.ru/common/classes/modules/topic/mapper/Topic.mapper.class.php line 57
---
Array
(
    [code] => 1136
    [message] => Column count doesn't match value count at row 1
    [query] => INSERT INTO prefix_topic
			(blog_id,
			user_id,
			topic_type,
			topic_title,
			topic_tags,
			topic_date_add,
			topic_date_show,
			topic_user_ip,
			topic_publish,
			topic_publish_draft,
			topic_publish_index,
			topic_cut_text,
			topic_forbid_comment,
			topic_text_hash,
			topic_url
			)
			VALUES(2, 1, 'topic', 'Заголовок', '', '2014-05-24 15:16:50', '2014-05-24 15:16:50', 83, 1, 1, '1', NULL, '0', 'a99035abb2401fd01d111627e72c64b9')
		
    [context] => /home/users1/o/orthograf/domains/site.ru/common/classes/modules/topic/mapper/Topic.mapper.class.php line 57
)


Дублирую с github.
+1
fixed
0
Проблема была с отсутствием «вопросика»?
VALUES(?d, ?d, ?, ?, ?, ?, ?, ?d, ?d, ?d, ?, ?, ?, ?, ?)
0
Угу, в списке добавилось еще одно поле, а число «вопросиков» осталось прежним
0
Ага, спс. Учу матчасть :)
+1
Тогда, для полноты картины обратите внимание на то, что есть две конструкции: безымянные плейсхолдеры (просто знак вопроса и — опционально — тип значения, указываемый одной буквой), и именные плейсхолдеры — это когда через двоеточие задается имя. При использовании именных объем кода чуть больше получается, но зато шансов запутаться меньше. Сравните:
$sql = "INSERT INTO ?_table (field) VALUES (?d)";
$this->oDb->query($sql, $iParam);
$sql = "INSERT INTO ?_table (field) VALUES (?d:param)";
$this->oDb->sqlQuery($sql, array(':param' => $iParam));
Отредактирован:
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.