Stream

Join this community to post or comment

Алексей Миллер

Обсуждение  - 
 
Добрый день.

Делаю свою тему для орчарда, проблема в том, что в моих кастомных cshtml T() возвращает английский вариант в независимости от текущей культуры сайта. Не могу понять с чем это связно, но некоторые надписи всё-таки выводятся по-русски. Причем обе надписи могут быть в одном cshtml, выводятся одна по-английски, другая по-русски. Кто-нибудь сталкивался?
 ·  Translate
1
Add a comment...

Jamak Asd

Обсуждение  - 
 
Приветствую) только что скачал исходники, вопрос как установить русский? все по мануалу делал - не получается(
 ·  Translate
1
Jamak Asd's profile photoKindly Man's profile photo
3 comments
 
Не совсем понял в чем проблема. При копировании файлы публикуются в папку App_Data проекта, то есть лежат в том же проекте, где исходники.
 ·  Translate
Add a comment...

Павел Хмелёв

Обсуждение  - 
 
Всем привет! Кто-нибудь знает как правильно подключать ресурсы во вьюшке, которая не использует текущую тему? То есть - у меня есть контроллер, не помеченный атрибутом [Themed]. Но во View мне нужно, например, подключить jQuery из ресурсов. Как это можно сделать? Надеюсь суть вопроса ясна :)
 ·  Translate
1
Павел Хмелёв's profile photo
3 comments
 
Спасибо. Сам разобрался.
Итак, имеется обычный mvc-контроллер. В нем единственный action, скажем, Index(). Без атрибутов [Admin] и [Themed]. То есть Index.cshtml - самодостаточный шаблон, не имеющий Layout. В этом шаблоне нужно воспользоваться возможностями подключения ресурсов (ссылок на css и javascript).

Вот какое решение нашел я:

@* Index.cshtml *@

@{
  Script.Require("jQuery").AtFoot();
 // Аналогичным образом подключаются файлы стилей.
}
<!DOCTYPE html>
<html>
  <head>
    <title>This is the Index view</titile>
   @Display(New.StylesheetLinks())
    @Display(New.HeadScripts())
  </head>
  <body>
    <!-- Здесь весь остальной контент -->
    @Display(New.FootScripts())
  </body>
</html>

@**************************************@

Кроме форм (shape), которые задействовал я (StylesheetLinks, HeadScripts, FootScripts), есть еще те, которые могут выводить <meta /> и <link /> (не "stylesheet"). Их названия можно найти в файле Orchard.Web\Core\Shapes\CoreShapes.cs
Используются они аналогично.
 ·  Translate
Add a comment...

Orchard CMS

Обсуждение  - 
 
 
Мы начинаем приведение в порядок русского перевода Orchard и приглашаем всех обсудить варианты перевода основных терминов. Эти термины встречаются в системе постоянно и очень часто называются по-разному. После итогового утверждения, мы пройдемся по всей системе и внесем оговоренные исправления.
Поучаствовать в обсуждении можно на нашем форуме.
 ·  Translate
kindly_man, 18 февраля 2015 г. 13:36:26. Друзья! Предлагаю рассмотреть перевод некоторых ключевых понятий в Orchard, которые данный момент переведены крайне неудачно. Эти термины встречаются в системе постоянно и очень часто называются по-разному. Хотелось бы прийти к единому стилю в переводе и ...
1
Add a comment...

qq qq

Обсуждение  - 
 
На сайте orchardproject.ru есть форум, кто-нибудь может выложить его в опенсорс или поделиться исходниками...
 ·  Translate
1
qq qq's profile photoKindly Man's profile photo
4 comments
 
Прошу прощения за задержку с ответом, написал в форуме.
 ·  Translate
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
Натолкнулся сегодня на обрезание длинного текста при редактировании, хотя и столбец в таблице был сгенерирован как Unlimited()
Нагуглил статью +Alexey Ryazhskikh которая помогла решить вопрос.
http://musuk.info/blogpost/unlimited-string-length-orchard-cms

+Alexey Ryazhskikh к статьям бы не помешали дата публикации и  кнопки +1 :)
 ·  Translate
I have found NHibernate.HibernateException: The length of the string value exceeds the length configured in the mapping/parameter. in your Orchard CMS log. SchemaBuilder.CreateTable(typeof(ServiceRequestCacheRecord).Name, table => table .Column("Id", x => x.PrimaryKey().Identity()) .
3
Andrew Terekhov's profile photo
 
правда вот в статье написано про 20к символов, хотя сам атрибут StringLenMax вызывает конструктор base(10000), и судя по всему таки ограничивается меньшим объемом.
 ·  Translate
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
Уважаемые,
может кто за выходные подскажет где почитать толковое описание того, как организовывать связь Один-ко-многим в #Orchard . Гайд который на официальном сайте не предлагать, ибо оцениваю его на 2 балла из 10,  как и всю документацию которая там находятся.

Исходные данные - есть модуль управления перечнем компаний (CompanyPart/CompanyPartRecord) и модуль управления районами/регионами (RegionPart/RegionPartRecord).

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

Я видимо напрасно думал что это как то автоматизировано. по  ходу все тут руками надо писать.
лет 7 назад когда работал с пхп у нас там фреймворк был и то более продвинутый кажется чем этот #OrchardCMS  
 ·  Translate
1
Andrew Terekhov's profile photoKindly Man's profile photo
5 comments
 
Я не являюсь экспертом в Orchard, но, насколько я вижу, тут несколько иная идеология, чем в классических CMS. Как я понимаю, это по сути проект ASP.Net MVC, дополненный некоторым базовым функционалом, и построить полноценный сайт больше простого бложика без написания кода вряд ли получится. В свое время сделал немало сайтов на Drupal - там 95% задач решается с помощью модулей, код приходилось писать крайне редко. Но Drupal существует много лет, огромное сообщество, уже восьмая версия на подходе. Orchard еще даже до второй версии не дорос, не стоит от него ждать слишком многого. В open source проектах ключевую роль играет сообщество, тут же оно очень маленькое, а русского вообще практически нет, именно поэтому я и сделал русскоязычный сайт и это сообщество.
 ·  Translate
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
Товарищи, подскажите. Каким образом вообще к документу добавить изображение. В моем конкретном случае требуется  к моему типу NewsItem добавить иконку. Тип основан на NewsPart, коорый в свою очередь на NewsPartRecord. Но помимо NewsPart в типа есть CommonPart, TitlePart и BodyPart.

я было думал что надо добавить ImagePart. Но в таком случае в редакторе ничего не появляется.
А если добавить ImagePart в стандартный Page документ, то у меня вобще модуль Content падает )

С другой стороны, у нас есть MediaLibraryPickerField. Для его использования я так понимаю надо прикрутить его к моему NewsPart, расширив дополнительным полем. (я так понимаю это поле позволит не только изображение загружать, т.к. в медиа библиотеке много чего может хранится)

Однако, если мы в админке редактируем тип, ту же Page, например. То там поле прикрепляется к самому Типу, а не Part.

В связи с этим и вопрос. как на практике корректно к документу добавить изображение.

И как потом настроить, чтобы картинка приводилась к нужным размерам.
 ·  Translate
1
Andrew Terekhov's profile photo
5 comments
 
Кто нить знает какое значение надо прописать в настройках?
чую опять не то, что надо
 ·  Translate
Add a comment...

Orchard CMS

Обсуждение  - 
 
 
Теперь мы есть и на Facebook!
https://www.facebook.com/orchardrus
 ·  Translate
1
Add a comment...

Eugeny Grigul

Обсуждение  - 
Цель статьи состоит не столько в написании пошагового руководства по созданию eCommerce-модуля (для этого есть замечательный цикл постов в блоге IDeliverable),...
1
Add a comment...

Aleksei Smirnov

Обсуждение  - 
 
Товарищи, извините за тупой вопрос - но я только-только начал разбираться в orchard =)

...а как сделать в сайте на orchard свою favicon.ico -? т.е. иконку, чтобы отображалась в строке браузера? банальная вещь, но не могу найти, может где-то просмотрел??

заранее спасибо!
 ·  Translate
1
Kindly Man's profile photoПавел Хмелёв's profile photo
2 comments
 
А вообще линк на favicon добавляется в:
Orchard.Web/Themes/SafeMode/Views/Document.cshtml. Полагаю, что в конкретной теме этот линк можно переопределять.
 ·  Translate
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
Кто либо расширял настройки сайта? волнует вопрос как туда добавить MediaLibraryPickerField
#OrchardCMS  
 ·  Translate
1
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
кто нибудь подружил TinyMceDeluxe с Orchard? в том смысле что там не работает функционал добавления изображений.

tinyMce судя по всему используется модуль MediaPicker и Media которые помечены как deprecated. А вместо них следует использовать MediaLibrary.
 ·  Translate
1
Andrew Terekhov's profile photoKindly Man's profile photo
2 comments
 
Спасибо за инфу. Хотя у меня MediaLibrary работает и на простом TinyMce 4. Хотя я бы CKEditor попробовал прикрутить, на мой взгляд он поудобнее, но все как-то руки не доходят.
 ·  Translate
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
А кто нить может посоветовать по фотогалерее что нить?
нужно к документу прицепить 2 фотогалереи, так что исполнение нужно в виде поля а не контентной части.

+ вся загрузка без участия интерфейса Медиа библиотеки. + возможность задания ресайза картинок к вариантам превью и большой.

в галерее на сайте всякие есть, но все подряд ставить не будешь ведь разбираться. причем там такая какашка эта галерея, что половина модулей тупо не совместима с последней версией орчарда.
 ·  Translate
1
Add a comment...

Orchard CMS

Обсуждение  - 
 
Документация, уроки и авторизация с помощью соцсетей. На сайте добавилась авторизация с помощью экаунтов Facebook, Google и Microsoft. Мы решили вынесли уроки с видео в отдельный раздел сайта. В раздел Документация мы перенесли документацию с английского сайта и будем постепенно ее переводить и ...
1
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
кто нить в курсе как вообще работает локализация?  Ощущение что там какое-то кэширование есть, и хз как его обновить.

Допустим строки из файла локализации

#! msgid "CreateCompany"    
msgid "Create"    
msgstr "Создать"

а при вызове T("CreateCompany") перевода нет ни в какую.
это у меня меню строится в админке. один пункт переводится, а второй нет.
 ·  Translate
1
Add a comment...

Andrew Terekhov

Обсуждение  - 
 
Товарищи,
может кто либо объяснить, как корректно удалить документ, чтобы он реально удалился.

в настоящий момент делаем с +Роман Яхменев модуль новостей.
Документ  новости состоит допустим из TitlePart, BodyPart и NewsPart.
при вызове ContentManager.Remove документ просто снимается с публикации. А его надо удалить физически, не оставляя никаких копий, черновиков и т.п. в БД.

дочитал что надо обработать событие OnRemove  в Handler'e. Но она касается только моего частного NewsPart, и не затрагивает другие части документа.

Так что вопрос такой: как корректно удалить документ целиком.

зы: я уже что-то не рад, что выбрали Orchard для работы. слишком много кода надо писать, там где должно быть автоматизировано.
 ·  Translate
1
Kindly Man's profile photo
 
Посмотрел, действительно не удаляет. Вот тут обсуждалось, может быть поможет:
https://orchard.codeplex.com/discussions/361664
 ·  Translate
Add a comment...

Orchard CMS

Обсуждение  - 
 
 
Мы продолжаем развивать проект и публиковать новые материалы:
 - В документации добавлена статья о публикация сайта на хостинг Microsoft Azure (http://orchardproject.ru/docs/publikaciya-sajta-na-hosting-microsoft-azure).
 - Ко всем статьям документации на сайте добавлены видеоуроки.
 - Теперь у нас есть канал Orchard CMS на Yotube, где мы будем выкладывать новые видеоуроки (http://www.youtube.com/user/orchardproject)
 - Мы добавили страницу проекта в Google+, где можно следить за обновлениями сайта (https://plus.google.com/+OrchardprojectRus).
 ·  Translate
Документация, видео и канал на Youtube! Мы продолжаем развивать проект и публикуем новые материалы: В документации добавлена статья о публикация сайта на хостинг Microsoft Azure. Ко всем статьям документации добавлены видеоуроки. Теперь у нас есть канал Orchard CMS на Yotube, ...
1
1
Add a comment...

Orchard CMS

Обсуждение  - 
 
 
Мы продолжаем развивать проект и публиковать новые материалы:
 - В документации добавлена статья о публикация сайта на хостинг Microsoft Azure (http://orchardproject.ru/docs/publikaciya-sajta-na-hosting-microsoft-azure).
 - Ко всем статьям документации на сайте добавлены видеоуроки.
 - Теперь у нас есть канал Orchard CMS на Yotube, где мы будем выкладывать новые видеоуроки (http://www.youtube.com/user/orchardproject)
 - Мы добавили страницу проекта в Google+, где можно следить за обновлениями сайта (https://plus.google.com/+OrchardprojectRus).
 ·  Translate
Документация, видео и канал на Youtube! Мы продолжаем развивать проект и публикуем новые материалы: В документации добавлена статья о публикация сайта на хостинг Microsoft Azure. Ко всем статьям документации добавлены видеоуроки. Теперь у нас есть канал Orchard CMS на Yotube, ...
1
1
Add a comment...