S

scanread

+121
Репутация
237
Рейтинг
#1 Смена шаблона сайта «на лету» 8 февраля 2015 в 02:01
ctrl + scroll мышки вперед — решение для любого сайта joke
#2 Адаптивность 3-колончастого макета 6 февраля 2015 в 15:04
Спасибо всем за подсказки, пойду экспериментировать дальше.
Если ничего не выйдет, будет не адаптация, а переделка шаблона с нуля (заодно и лишние стили можно будет найти и ликвидировать laugh).
smile
#3 Адаптивность 3-колончастого макета 6 февраля 2015 в 00:56

float:right

Олег Васильевич я
В том и дело, что это проверил в первую очередь. Не сработало. Как было сверху, так и осталось.
#1 Адаптивность 3-колончастого макета 5 февраля 2015 в 23:55
Доброго времени суток, уважаемое сообщество.

Столкнулся с не решаемой задачей (по крайней мере пока не удалось решить).

Есть шаблон на 3 колонки. Левый и правый сайдбар, центр — основной контент.

Порядок в блоках такой

  1. <div id="left">
  2. modules
  3. </div>
  4.  
  5. <div id="center">
  6. modules
  7. </div>
  8.  
  9. <div id="right">
  10. modules
  11. </div>
В общем, если есть центр и правый сайтбар, то все ок. Изначально задаю флоат лефт для центра и флоат райт для сайдбара, потом при нужном расширении убираю флоат и выставляю ширину в 100%. Т.е. центральный блок идет сверху, сайдбар под ним. Все ок.

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

Собственно, как их можно поменять местами то? Чтобы при уменьшении сначала отображался центральный блок, а под ним левый сайдбар?
#1 Возможно ли css_prefix вывести в backend.xml модуля? 3 февраля 2015 в 17:55
Собственно, сабж. Интересует данный вопрос, потому как я сначала настраиваю позиции модулей, а уже после играюсь в префиксом. И на сайте куда-то проще, быстрее, и удобней (как по мне) в настройках было бы ввести префикс, нежели в админке искать необходимый модуль, и там заходить, вписывать, и сохранять.
#4 Не работает подтвержение дружбы и приглашение друга в клуб 2 февраля 2015 в 00:40
instantcms.ru/blogs/meloch-a-prijatno/-fix-kluby-druzja-ne-korektnaja-rabota-js-v-icms-1-10-3.html — посмотрите, может клубы удастся починить. На счет друзей, возможно, проблема в тех же файлах, только какая другая. Или если обновляли шаблон, то что-то упустили. Если такое дело было.
#5 font-face и псевдо :before 1 февраля 2015 в 23:20
Аммм… нет, на другой машине не работает. На одной этот шрифт я установил, пашет. На другой шрифт не установлен, все тот же квадратик. Может кто подскажет какой другой шрифт, который можно поставить с норм отображением всех подобных псевдо элементов?
#6 font-face и псевдо :before 1 февраля 2015 в 23:07
Заело, в общем, поставил систему на хостинг, там работает вроде бы как. НУ и славно) Не охота убивать время на поиски решения на локальном.
#7 font-face и псевдо :before 1 февраля 2015 в 21:47
по ссылке доступен и можно скачать. в инспекторе статус 200 ок.
#8 font-face и псевдо :before 1 февраля 2015 в 17:58
Evanescence, увы, для первой ветки, 10.6. Забыл указать вначале.
#9 font-face и псевдо :before 1 февраля 2015 в 17:49
Одинаково. Оно их подключает и читает, факт, ибо в консоле нет ошибок, что чего-то недоступно или кривой путь. Притом, на чистом хтмл оно работает, а подключил к инстанту на шаблон — не работает.
#10 font-face и псевдо :before 1 февраля 2015 в 17:43
Не может такого быть в принципе то на локальном виндовс сервере) По крайней мере у меня еще такого не было.
Лежит папка css, в ней папка fonts, потому подключаю вроде бы как все верно. Пути верные, для записи папка доступна и для чтения так же.
Но почему-то не фурычит…
#1 font-face и псевдо :before 1 февраля 2015 в 17:38
Что-то запутался немного. Вроде бы пишу все верно, а в итоге получаю иероглифы. Подключаю в стилях:

  1. @font-face {
  2. font-family:'WebSymbolsRegular';
  3. src:url("fonts/websymbols-regular-webfont.eot");
  4. src:url("fonts/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/websymbols-regular-webfont.woff") format("woff"), url("fonts/websymbols-regular-webfont.ttf") format("truetype"), url("fonts/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg");
  5. font-weight:normal;
  6. font-style:normal;
  7. }
  8.  
  9. @font-face {
  10. font-family:'Open Sans';
  11. src:url("fonts/OpenSans-Light.eot");
  12. src:url("fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Light.woff") format("woff"), url("fonts/OpenSans-Light.ttf") format("truetype"), url("fonts/OpenSans-Light.svg#OpenSansBold") format("svg");
  13. font-weight:300;
  14. font-style:normal;
  15. }
  16.  
  17. @font-face {
  18. font-family:'Open Sans';
  19. src:url("fonts/OpenSans-Regular.eot");
  20. src:url("fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular.woff") format("woff"), url("fonts/OpenSans-Regular.ttf") format("truetype"), url("fonts/OpenSans-Regular.svg#OpenSansBold") format("svg");
  21. font-weight:normal;
  22. font-style:normal;
  23. }
  24.  
  25. @font-face {
  26. font-family:'Open Sans';
  27. src:url("fonts/OpenSans-Italic.eot");
  28. src:url("fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Italic.woff") format("woff"), url("fonts/OpenSans-Italic.ttf") format("truetype"), url("fonts/OpenSans-Italic.svg#OpenSansBold") format("svg");
  29. font-weight:normal;
  30. font-style:italic;
  31. }
  32.  
  33. @font-face {
  34. font-family:'Open Sans';
  35. src:url("fonts/OpenSans-Bold.eot");
  36. src:url("fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Bold.woff") format("woff"), url("fonts/OpenSans-Bold.ttf") format("truetype"), url("fonts/OpenSans-Bold.svg#OpenSansBold") format("svg");
  37. font-weight:bold;
  38. font-style:normal;
  39. }
Так прописываю вебфонт для домика:

  1. .fa-home:before { content: "\f015"; }
Вывод:

  1. <i class="fa fa-home"></i>
В итоге получаю вот такое:



Собственно, что я упустил? scratch
#11 Качество картинок в блогах 10,6 1 февраля 2015 в 05:01
Что ж, пришлось облазить полсистемы… ) НО ответ все же нашел.

\core\classes\upload_photo.class.php 26 строка
  1. public $is_saveorig = 1;
выставил на 1.
И далее в статьях, при просмотре полной новости, убрал
  1. {if $article.image}
  2. <div class="con_image" style="float:left;margin-top:10px;margin-right:20px;margin-bottom:20px">
  3. <img src="/images/photos/{$article.image}" alt="{$article.title|escape:html}"/>
  4. </div>
  5. {/if}
в ссылке medium. Не знаю, почему-то грузит в корень и все. И разумеется добавить стиль на это изображение, дабы не было на всю ширину экрана (если оно большое).
Но поскольку есть оригинал, то медиум фотки триста лет как не нужны будут, ибо качество там далеко не ах. Как убрать, пока не сообразил. Может кто подскажет?...

Или как сделать чтобы оригинал грузился в папку медиум (вместо медиум картинок), а не в корень фото-папки?
#12 Качество картинок в блогах 10,6 1 февраля 2015 в 03:59
Ладно, перелопатил полфорума, все же, нашел. Ранее делал в 10,3, но не помню где и что брал. А потому уже наверняка закину себе тему в закладки с решением. Правда, пока данное решение катит только для форума, комментариев и т.п., как я понимаю, везде, где идет вставка через ВВ-коды.

И так, файл core/ajax/imginsert.php со строки 48 заменить код таким куском:

  1. // Подготавливаем класс загрузки фото
  2. cmsCore::loadClass('upload_photo');
  3. $inUploadPhoto = cmsUploadPhoto::getInstance();
  4. $inUploadPhoto->upload_dir = PATH.'/upload/'.$component.'/'; // добавлен путь, компонент, ибо если без него, картинки сохраняет, но не там где надо, в итоге оригинальные не подгружаются.
  5. $inUploadPhoto->dir_medium = $component.'/';
  6. $inUploadPhoto->medium_size_w = $cfg['img_w'];
  7. $inUploadPhoto->medium_size_h = $cfg['img_h'];
  8. $inUploadPhoto->is_watermark = $cfg['watermark'];
  9. $inUploadPhoto->only_medium = false; // изменено с true на false
  10. $inUploadPhoto->is_saveorig = 1; // новая строка добавлена
  11. $inUploadPhoto->input_name = 'attach_img';
  12. // загружаем фото
Файл includes/graphic.inc.php 68 строка, изменить $quality=90 на $quality=100.

Пошел искать еще для статей…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.