Страница 1 из 4

Не ругайте сильно! Я новенький!

СообщениеДобавлено: 30 янв 2015, 18:48
L[e]X
Добрый день!
Для создания сайта решил использовать эту CMS, так как она мне показалась очень простой и интуитивно понятной. Да и для сайта-визитки хватает "за глаза". Но возникли вопросы, ответы на которые, я так и не нашел.
Я человек, который ничего не понимает в веб-программировании и верстке сайтов.
Первая проблема - это как назначить страницу по умолчанию
Вторая проблема - это настройка многоязычности. Т.е. я на создавал пустые каталоги /ru /en /lv поместил туда деревья сайта (о нас команда контакты)
И надо, чтоб при указании языка - был осуществлен переход на первую страницу, т.е. /ru/about. А получается, что просто переходит на каталог /ru с пустой страницей.
Я всю CMS перебрал, но так и не понял где это менять.
Так же я не понял, как заливать шаблоны скачанные от сюда.
Спасибо вам заранее! и не бейте сильно, я только учусь

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 30 янв 2015, 19:16
guyasyou
Версия 5.7?

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 30 янв 2015, 19:32
L[e]X
Привожу конфигурационный фаил

:
# concrete5 Version
Core Version - 5.7.3.1
Version Installed - 5.7.3.1
Database Version - 20150109000000

# concrete5 Packages
None

# concrete5 Overrides
languages/sv_SE, languages/sl_SI, languages/da_DK, languages/it_IT, languages/de_DE, languages/fi_FI, languages/fr_FR, languages/ja_JP, languages/tr_TR, languages/ru_RU, languages/el_GR, languages/nl_NL

# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache/2.2.22 (Debian)

# Server API
apache2handler

# PHP Version
5.4.36-0+deb7u3

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, openssl, pcre, PDO, pdo_mysql, Phar, posix, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, standard, sysvmsg, sysvsem, sysvshm, tokenizer, wddx, xml, xmlreader, xmlwriter, zip, zlib.

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 2M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 31 янв 2015, 12:40
guyasyou
Как понять "страницу по умолчанию"? Шаблон который будет использоваться при добавлении страницы определенного типа?
Тогда так:
Тут index.php/dashboard/pages/types добавляете свой тип, если нет, и жмете "Вывод на странице". Там в режиме редактирования можно менять этот шаблон, и все установленные там блоки будут вставляться в новые страницы этого типа.

Насчет языков, не пробовал его на 5.7. /index.php/dashboard/system/multilingual/setup
Раньше был устанавливаемый модуль, который разделял на языковые разделы, сейчас вроде это встроили в С5.

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 31 янв 2015, 23:24
cmsservice
Стоп стоп, в 5.7 уже все языки есть, нужно в настройки войти и там выставить русский язык

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 13:02
L[e]X
Хорошо. Объясню по другому.
Итак есть дерево сайта:
1. Главная
1.1 /ru
1.2 /lv
1.3 /en
так вот, когда ввожу адрес своего будущего сайта я попадаю на главную страницу.
а нужно, чтоб я попал на /ru или /en
Как такое сделать? Я не могу понять... :?:
Я думал выйти из проблемы созданием 3 главных страниц (что в прицепе, на мой взгляд, логично) и назначить им языки, но CMS этого сделать не позволяет.

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 13:41
cmsservice
Еще как позволяет, но не "из коробки". :) Есть такое расширение internationalization, оно великолепно справляется с данной задачей, поскольку для этого и придумано.
Но есть большой МИНУС - оно под 5.6. Соответственно, если есть достаточная квалификация в PHP, то можно взять его и запилить под 5.7

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 13:46
guyasyou
cmsservice писал(а):Еще как позволяет, но не "из коробки". :) Есть такое расширение internationalization, оно великолепно справляется с данной задачей, поскольку для этого и придумано.
Но есть большой МИНУС - оно под 5.6. Соответственно, если есть достаточная квалификация в PHP, то можно взять его и запилить под 5.7

Вот я про этот плагин и подумал, но "большой МИНУС" не дал мне его порекомендовать))

Я подумал, что встроили прям его функционал в движок.

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 16:07
L[e]X
вот блин... как быть то тогда???... я в PHP как балерина на танке...
:(
может быть есть какие еще мысли?
или может кто посоветует CMS с такой функцией но с управлением как в concrete5?

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 16:32
cmsservice
L[e]X писал(а):или может кто посоветует CMS с такой функцией но с управлением как в concrete5?

Когда такого расширения не было, мы реализовывали руками, но это все одно требует программирования. Что до подобной CMS, но другой - вот посмотрите на Umi CMS, российская, с кучей русской документации, с поддержкой. Один минут - не бесплатна. :)

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 16:36
guyasyou
Мою дурную бошку посетила идея как реализовать такую структуру без навыков программирования.
На хостинге создать папки /ru, /en и т.п., и в каждую устанавливать отдельно с5 на разных языках...
А с корня (с адреса
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
) поставить редирект на
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
, например
:D

P.S. Не смейте так делать!!!!

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 16:48
cmsservice
во во, не надо так делать ибо ж0па это :)

В двух словах:
Мы на главной брали локаль из запроса и сравнивали с имеющимся списком и если совпадает, то перекидывали на соответствующую страницу, а если нет то на дефолтную (это была русская). Переключалка также работала, только вручную. И да, меню везде смотрело внтурь соответствующего раздела. Был отдельный набор стеков для каждого языка и набор типов страниц.

Короче геморой тот еще, сейчас с ужасом вспоминаю. Но ведь работало. :)

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 17:26
L[e]X
Тогда я не понимаю, зачем добавили вкладку "мультиязычность" если эта функция действует только на подпапки... =(
а большая ли разница между 5.7 и 5.6? Просто если на 5.6 есть такая штука и она работает, есть ли смысл строить сайт на 5.6?

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 17:47
cmsservice
Технически разница очень большая. Но с потребительской точки зрения разница минимальна. Делать проект на 5.6 можно, но если смотреть в будущее, то рано или поздно его придется переносить на следующую версию. Как это будет, сказать сложно.

Re: Не ругайте сильно! Я новенький!

СообщениеДобавлено: 03 фев 2015, 17:52
cmsservice
L[e]X, я Вас ввел в заблуждение, меня мои бойцы поправили только что. Действительно в 5.7 включена возможность создания мультиязычных сайтов. Как работает, пока сказать не могу, мы не делали еще мультиязычные сайты на 5.7, но изучим ибо нам предстоит его использовать совершенно точно.