Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

3я колонка в cleanshop

Помогите пожалуйста сделать третью колонку справа в шаблоне =)



Помогите пожалуйста сделать третью колонку справа в шаблоне =)


ДА как сделать справа колонку чтоб, тут можно добавлять типа рекламу и тд))?


Руками. Если сами не можете, то нанимать человека, который переделает шаблон.


Приходилось с подобной ситуацией сталкиваться неоднократно. Господа дизайнеры-верстальщики в своей смотрят исключительно на внешний вид, об элементарных удобствах работы с шаблоном не думают.

Не раз бывало, когда  просил заказчик чуть-чуть изменить внешний вид. Вроде бы работа совсем  простая, а как глянешь в код, то просто ужас: чтобы вставить какой-нибудь простенький маленький блок с тривиальной надписью, надо массу изменений в стилях делать, потому что там все на DIV-ах, и все размеры вычислены до пиксела, и надо все это менять.

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


За час, можно сделать 3 колонку. Сложного дня знающего человека ничего там нет.
И добавить что угодно и куда угодно совсем не сложно, имея малейшие знания html\css.
Если знаний нет, то и уйдет два, три дня)
За три дня можно полностью переверстать шаблон, все 100 файлов)
В дивах ничего плохого нет. Главное уметь управлять этим всем.



За час, можно сделать 3 колонку. Сложного дня знающего человека ничего там нет.
И добавить что угодно и куда угодно совсем не сложно, имея малейшие знания html\css.
Если знаний нет, то и уйдет два, три дня)
За три дня можно полностью переверстать шаблон, все 100 файлов)
В дивах ничего плохого нет. Главное уметь управлять этим всем.


Все это хорошо и правильно. Но вопрос совсем в другом. Зачем дизайнеры-верстальщики усложняют ситуацию? Ведь то, что квалифицированному специалисту требуется целый час на то, чтобы всего лишь вставить дополнительную колонку, говорит о том, что шаблон ужасно усложнен!

А вставить в шапку простенькую рекламную надпись типа "В связи с праздником проводим акцию"  - на это тоже надо час работы квалифицированного специалиста?


Чтобы вставить колонку, нужно переделать "пару" картинок и поправить некоторые стили. Сложного НИЧЕГО НЕТ!
Если были бы таблицы, ничего не изменилось бы. Все точно так же. Только кода в разы больше

Чтобы в шапку вставить что-то хватит 5 минут.

И причем тут "усложняют ситуацию"? Давайте теперь и на PHP писать так, чтобы без знаний, любой человек, мог делать изменения?
Невозможно сделать все так гибкой, чтобы любое действие не вызывало проблем.
Что и как я объяснять не буду. Еще раз повторю -  Нужно иметь знания в html\css.
А как вы хотели? Чтобы волшебным образом все было?

Да и шаблон делался давно, и расчет был на ДВЕ колонки, а не три.


Задам вопрос на 5 минут.

Вот я беру стандартный шаблон themes/cleanshop/index.html  из стандартного ShopOs  2.5.9. Житейская ситуация: в шапке есть телефон,  хочется увеличить шрифт номера телефона. В шаблоне за номер телефона отвечает код

123-456-789

Вместо этого ставлю
<FONT SIZE="+5">123-456-789</FONT>

Получаю такую картину: часть цифр не видна за другими элементами дизайна. Видимо, некоторые  DIV-ы из шапки имеют слишком маленький размер для увеличенного шрифта.  Лезть в стили, менять размеры? Как-то слишком сложно для такой задачи.

Как правильно сделать?


А зачем использовать FONT, когда есть CSS стили, где это все нужно делать?

Стили и созданы для того, чтобы управлять выводом, чтобы не мешать все в куче, по типу смесей html+php.


Правильно сделать
Есть
.logo-contacts .contacts {float:right;width:220px;font-size:1.2em;}
.contacts .phone {margin:27px 0 0 0;padding:0 0 0 20px;background: url(img/icon-phone.gif) no-repeat left;}
.contacts .icq {margin:10px 0 0 0;padding:0 0 0 20px;background: url(img/icon-icq.gif) no-repeat left;}


Увеличить значение font-size:1.2em;


В соответствии с Вашими указаниями изменил на


.logo-contacts .contacts {float:right;width:220px;font-size:2.2em;}

Ничего хорошего не получилось, внешне результат почти такой же: часть цифр не видна за другими элементами дизайна. 


А зачем такой шрифт то делать? 1,6 вполне хватает.
Если нужно здоровенный шрифт, то и ширину блоков нужно будет малость изменить еще. Сами же видите, что там места не много. Что ждали то))


Если нужен такой шрифт здоровенный(не знаю зачем правда)
то
заменить
.logo-contacts .logo {float:left;width:370px;}
на
.logo-contacts .logo {float:left;width:300px;}

и
.logo-contacts .contacts {float:right;width:220px;font-size:1.2em;}
на
.logo-contacts .contacts {float:right;width:290px;font-size:2.2em;}


Да, так получается.
Выходит, что надо менять стиль в двух местах: 370px и 220px надо заменять на 300px и 290px. Четко видно, что надо следить, чтоб сумма этих двух  размеров была постоянно 590px.
Вот и проявляется неудобство: надо менять два размера. В то время как при хорошем подходе достаточно поменять ОДИН, а другой сам должен под него подстраиваться.
Это видим в простейшем случае - вот оно, маленькое лишнее усложнение.

А в более серьезных случаях результат уже получили - чтобы вставить столбец, квалифицированному специалисту требуется час работы.


И с чего это одно должно зависеть от другого? Почему при смене одного должно сменятся что-то другое? Шаблон делается не из того, что будет КОГДА-ТО, а делается как нужно СЕЙЧАС. Я делал по нарисованному макету, без каких-то планов на будущее, что кто-то будет что-то там без знаний переделывать и т.д...
Проблем тут ну совсем нет! Какая разница, один или два поменять параметра?
Тем кто знает что делать проблемы это не составит, если нет знаний, то и лазить туда не нужно!!!

Там под лого я выделил много места, а под телефоны нет, по этому ширину и менять нужно. И так достаточно места для телефона и icq. А лого многие ставят большие.

В общем, бесполезно это дело обсуждать. Идеальных вариантов нет. Всегда будет что-то мешать или будет не удобным.
Шаблон делается как нарисовано на макете например. Что там будет потом кто-то переделывать - никого не касается. Тем более, если нет знаний в этой области.

А в более серьезных случаях результат уже получили - чтобы вставить столбец, квалифицированному специалисту требуется час работы.

Да это я примерно написал. И зависит это все от верстки. От кучи факторов. В данном шаблоне ИЗНАЧАЛЬНО НЕ ПРЕДУСМОТРЕНО ПОД ТРИ КОЛОНКИ. Что это вообще обсуждать? Я в теме шаблона это уже писал.



И с чего это одно должно зависеть от другого? Почему при смене одного должно сменятся что-то другое?

Конечно, не должно. Но в действительности, если менять эти два параметра НЕЗАВИСИМО, результат будет плачевный. Если поставить в обсуждаемом примере , например, 300px и 310px  вместо 300px и 290px, то и телефоны уползают вниз и горизонтальное меню портится. То есть совсем ни в какие ворота.


Шаблон делается не из того, что будет КОГДА-ТО, а делается как нужно СЕЙЧАС. Я делал по нарисованному макету, без каких-то планов на будущее, что кто-то будет что-то там без знаний переделывать и т.д...

Обычно, особенно в стадии создания сайта, шаблон нередко приходится переделывать. А уж типовой шаблон, распространяемый с CMS,  тем более обречен на многочисленные переделки. И при создании такового можно было бы проявить заботу о пользователях  и это учесть...


Проблем тут ну совсем нет! Какая разница, один или два поменять параметра?
Тем кто знает что делать проблемы это не составит, если нет знаний, то и лазить туда не нужно!!!

Разница очевидна - более сложная работа.
А если Вам нет разницы в лишней работе, то и сделали бы третью колонку топикстартеру.
Он был бы рад и благодарен.


А в более серьезных случаях результат уже получили - чтобы вставить столбец, квалифицированному специалисту требуется час работы.

Да это я примерно написал. И зависит это все от верстки. От кучи факторов. В данном шаблоне ИЗНАЧАЛЬНО НЕ ПРЕДУСМОТРЕНО ПОД ТРИ КОЛОНКИ. Что это вообще обсуждать? Я в теме шаблона это уже писал.


Вот-вот. Вы сначала это многословно и темпераментно обсуждаете, а потом заявляете - нечего обсуждать.  Я ведь изначально ставил вопрос более широко - про дизайнеров-верстальщиков вообще и их работу.


Никто никому ничего не должен. Шаблон бесплатный, кто как хочет, так и переделывает.
Если кому-то, что-то не подходит или не нравится, то и использовать не нужно.

Нужна третья колонка? Ну так пусть ищут, кто переделает. В чем проблема то?

Учесть что? Чтобы кто-то вроде Вас ставил неадекватный размер шрифта в шапке? Как же такое учесть то? Есть все исходники, есть HTML\CSS мануалы, что мешает почитать их?
Большинство пользователей шаблона удачно сами все поменяли. Вы же делаете непонятно с что и спрашиваете почему это не работает...

<FONT SIZE="+5">123-456-789</FONT>

с учетом того, что ширина блока не большая, к телефону уже применяются стили, вы пытаетесь увеличить шрифт напрямую, обходя стили. Где логика и чего можно ожидать в результате?
Там на корректный вывод играют роль два фактора
1 - это ширина блока
2 - это размер шрифта и его увеличение.
Т.е. нужно по логике увеличить ширину блока, так как шрифт делается там неадекватно большой, а потом уже увеличивать шрифт, при этом учитывать еще чтобы иконка была по середине текста и еще высоту строки не забыть поправить, ибо в некоторых браузерах часть текста может скрываться.
Все это нужно знать или хотя бы иметь мозг, чтобы понять в чем косяк и как его исправить.

Третьей колонки никогда не было и расчета на нее то же не было. В теме шаблона спросили(не Вы один), я ответил, что быстро и просто это не сделать. Вы опять с этим вопросом и тут.

Давайте теперь спрашивать "Как к товару добавить видео-файл"? Ответ очевиден - быстро и просто это не сделает человек, который в этом не разбирается. Хотя по сути это дело на пол часа максимум. Правильно? Вот тут такая же ситуация. Тот кто знает сделает быстро и без проблем. Кто не знает, тот не сделает.

О чем вообще дискуссия то? Почему и как что-то делается? Ну так почитайте про CSS, HTML всякие варианты колоночных макетов, почитайте про новые возможности HTML5 и CSS3, тут вообще отпадает необходимость использования кучи кода. Что Вы тут будете потом говорить? Почему все на CSS сделано и ничего не понять простому пользователю? Куда делись картинки для градиента и зачем он(градиент) сделан через CSS?, что за непонятные теги <footer> <header> и зачем тег <video> ? ;)

Повторю в третий раз - ДЛЯ ИЗМЕНЕНИЯ ЧЕГО-ТО В ШАБЛОНЕ, НЕОБХОДИМО ИМЕТЬ ХОТЬ МАЛЕЙШИЕ ЗНАНИЕ HTML и CSS. Или хотя бы интуитивно понимать как и что работает. Если этого нет, то зачем лазить тогда куда-то? Можно спросить или заплатить кому-то 10$ и все сделают.

P.S. - Шаблон стал поставляться с шопосом намного позже, чем был выложен. Конечно для шаблона по умолчанию нужно его переделывать полностью. Но у меня нет ни времени, ни желания это делать. У кого и то и другое есть - и флаг в руки ;D


)) если кто согласен за 10$ помочь с третьей колонкой в этом шаблоне буду очень рад ))



Никто никому ничего не должен. Шаблон бесплатный, кто как хочет, так и переделывает.
Если кому-то, что-то не подходит или не нравится, то и использовать не нужно.
Нужна третья колонка? Ну так пусть ищут, кто переделает. В чем проблема то?
...
P.S. - Шаблон стал поставляться с шопосом намного позже, чем был выложен. Конечно для шаблона по умолчанию нужно его переделывать полностью.

Вот одна проблема и нарисовалась!


Но у меня нет ни времени, ни желания это делать. У кого и то и другое есть - и флаг в руки ;D

И решение...


А Вы чего ждали? Что я буду переделывать все что ли? Кроме меня больше некому? Я тогда сделал, что сделалось. Дальше дело уже не мое.




Никто никому ничего не должен. Шаблон бесплатный, кто как хочет, так и переделывает.
Если кому-то, что-то не подходит или не нравится, то и использовать не нужно.
Нужна третья колонка? Ну так пусть ищут, кто переделает. В чем проблема то?
...
P.S. - Шаблон стал поставляться с шопосом намного позже, чем был выложен. Конечно для шаблона по умолчанию нужно его переделывать полностью.

Вот одна проблема и нарисовалась!


Но у меня нет ни времени, ни желания это делать. У кого и то и другое есть - и флаг в руки ;D

И решение...



Не совсем понятно к чему Вы ведете, если насуетить мрак, или начать вражду.......
Философия конечно великая наука............


А Вы чего ждали? Что я буду переделывать все что ли? Кроме меня больше некому? Я тогда сделал, что сделалось. Дальше дело уже не мое.


Народ не ценит тех подарков, что им достались на халяву...........

Забить на всех!!!!!!!! Веть денег оно нам не приносит!!!!!! Шутка конечно.


Источник



Copyright ShopOS