Closed arturi closed 11 years ago
Неправильно понимаешь, смотри в базовый шаблон за примером, он учитывает язык:
<a
href="{% url andreev_ru.main.views.works %}"
{% if page == 'works' %}class="active"{% endif %}
>{% trans "Projects" %}</a>
Из этого примера я не понял, как сделать так, чтобы в английском было: http://pavel-andreev.ru/en/contacts, а в русском http://pavel-andreev.ru/ru/contacts
Клик по логотипу, например, сейчас тоже переводит на / и не учитывает язык.
Как бы тебе в шаблоне помогла такая переменная? В шаблонах стараются избегать хардкода ссылок и хранить их в urls.py
Ух, оказывается тут комментарии в реальном времени обновляются!
Нашел переменную, назвается {{ LANGUAGE_CODE }}
Отлично! Сделай так, чтобы клик по логотипу вел на домашнюю страницу, а не на адрес домашней страницы
Например, так: {% url andreev_ru.main.views.home %}
Можно, конечно, продолжить говнокод с этой переменной, но я крайне не советую так делать.
Это вот если без слэша /en, а /en/ нормально. С /ru такого нет.
И кстати, вот тут прекрасно загружаются картинки, как я бы хотел.
Ну, собственно, добро пожаловать в говнокод :) Если бы ты избегал хардкода в шаблонах, то не забыл бы слеш.
Нивапрос, давай подтянем бюджеты, наймем десяток разработчиков и напишем гитхаб!
В Вордпрессе тоже так загружается, не надо ссылаться на бюджеты, когда я показываю пример того, что мне нравится. Офигеть задача — сделать загрузку изображений на страницы. Нужны дополнительные программисты.
Хорошо, понял, так делать не надо (хотя ломаться оно не должно в любом случае, должно доставить слэш или показать шаблон 404).
А как на контакты сослаться? Чем заменить a href="/{{ LANGUAGE_CODE }}/contacts"? {% url andreev_ru.main.views.contacts %} не работает, что вместо views? У тебя тоже используется {{ LANGUAGE_CODE }} в ссылках.
Ну так сделай как на гитхабе, если думаешь, что это легкая и быстрая задача :)
Ты так уже делал раньше, фотки перетаскиванием грузились. Я сделаю, чтобы фотка грузилась в текст на странице, для этого мне нужно из своей верстки и дизайна сделать шаблон для вордпресса. Редактор с драг-энд-дропом там встроен из коробки.
Неправду ты говоришь, я не делал загрузку фотографий перетаскиванием. Я встроил редактор, который это делал. А загрузку перетаскиванием писали другие ребята, авторы редактора.
Ты грозишь мне, что бросишь джанго и перепишешь все на вордпресе? На коленях умолять не буду, говорю сразу.
Если не работает, то первым делом я всегда пробую включить и выключить.
Ну так я и не предлагаю писать с нуля. Пусть без перетаскивания, ну какое-то решение можно предложить, а я показал, как мне нравится.
Я предвидел такие штуки в самом начале, поэтому хотел делать так, как умею, на проверенной платформе. Ты предложил попробовать новое, я согласился, рискуя оказаться в заложниках «тебе надо — сам и сделай, раз легко». До некоторых моментов получается не хуже, а иногда лучше, чем на Вордпрессе. Но взять и прикрутить редактор или сделать урлы как мне нужно я сейчас не могу, проще будет переписать. Но это очень плохой вариант решения проблемы.
Я жду от тебя «ну так сделай сам гитхаб», а «вот я так сделал, круто же?»
Искренне не понимаю, почему ты воспринимаешь меня в штыки. Конечно, я пишу «надо чтобы было», а не «хорошо бы», потому что нужно загружать фотки в статьи, а не хорошо, это базовая функциональность в CMS. «Хорошо было бы» сделать интерактивную карту.
В гитхабе мне понравилось, что он ссылку на картинку сразу в маркдаун обернул после загрузки. Учу водпресс так делать :-)
Я искренне хочу сделать круто. Мы стали допускать больше «а, и так сойдет», я так не работаю. Если не можешь чего-то сделать, скажи, «не знаю, как», вместе поищем решение или спросим совета. Но как только допускаешь чтоб было кое-как или много «доделаем потом», все летит и разваливается.
Мне сложно, когда ты предлагаешь решения, которые раньше были уже предложены мной и отвергнуты тобой ("Может быть отдельно, на какой-нибудь странице «Медиа»? В Вордпрессе и других CMS так.")
Я раньше так писал, но не получая симметричных писем, перестал.
А я не со зла, я совсем не помню, что ты это предложил. Извини.
Потому что слова имеют смысл и оттенок. И в штыки я воспринимаю не тебя всего, а вполне определенные вещи, которые ты пишешь. Лично к тебе у меня нет никаких вопросов, я даже открытку отправил.
У меня нет возможности читать и слышать то, что ты имеешь в виду, только то что ты пишешь и говоришь. Есть огромная разница между "надо", "хорошо" и "хочу".
Даже открытку отправил, круто, жду :-) Журнал из Германии два месяца шел.
Надо сделать так, чтобы картинки можно было загружать, с этим нет споров? Вопрос в том, как именно это делать, и вот тут я хотел бы, чтобы было перетаскиванием или просто прямо со страницы редактирования страницы.
Нет, с этим споров нет. И я тоже хочу, чтобы получилось так. Но с тем что, так надо (а значит мне надо сделать это во что бы то ни стало и сидеть ночами) согласиться не могу.
Нужно дать ссылку на страницу «контакты» из шаблона, так, чтобы учитывался текущий язык сайта. Нужна переменная типа {{ lang_code }}, сейчас работает только в цикле для переключалки языка, как я понимаю.