Обновление шаблона Tseso

+18
1.34K
Здравствуйте!
Исправлено множество недочётов и багов, оптимизирован код, добавлены новые опции. В связи с этим предлагается новая версия.

В зависимости от наличия сайдбаров, контентной части (блок с идентификатором #body) назначаются дополнительные селекторы (for_section_center, for_section_left, for_section_right (надеюсь, из названий селекторов их назначение понятно)); селекторы назначаемые тегу section теперь несколько избыточны, но оставлены для совместимости.
Заранее благодарен за внятные сообщения о багах и недочётах, предложениях по оптимизации.
Мира вам!
0
nmsk nmsk 5 лет назад #
Олег Васильевич, спасибо вам за ваш труд. :)

Установил обновление, и добавил виджет "stylelist" - Я так понимаю, это набор стилей, которые Я могу сам добавить в файл, и потом их применять в определенных местах, что бы не настраивать всё в ручную..

На ноутбуке разрешение экрана 1366х768.

С учетом этого, есть два момента..

1. Ссылки в заголовках виджета опускаются вниз.


2. Из за длины заголовков, они (табы) виджеты объединённые - не все отображаются. (Должен быть 3й таб - моя активность).


3. Если выбрать класс CSS контейнера bg_blue для виджета "новости", и не объединять его с нижними, то текст по умолчанию "черный а ссылке серые".


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

Объясните кто-то пожалуйста что это? zst

Спасибо.
+1
Zau4man Zau4man 5 лет назад #
2. Переименуйте "Лента активности" в "Лента активности всего сайта и подписки, моя, моих друзей" и у вас вообще в табах останется один пункт.
Логика же должна подсказывать, что нельзя впихнуть невпихуемое...
0
nmsk nmsk 5 лет назад #
Zau4man, вы бы лучше чем-то полезным занимались, а не писали подобные вбросы... Моя логика, в отличии от вашей (а вы лучше меня в этом должны разбираться..), мне подсказывает что в css стилях нужно использовать text-overflow, что бы все табы и ссылки корректно отображались в заголовках виджетов..

Думаю что Олег Васильевич, если посчитает нужным, учтет это и внесет правки.
0
letsgo letsgo 5 лет назад #
Зря обижаетесь. Zau4man дал правильный совет. Это реально надо сокращать название. Использование text-overflow здесь будет все равно сокращать видимую область, то есть в любом варианте весь текст не будет читаться. Вместо 2 названия можно написать: Лента друзей или Мои события. Эта же проблема бывает когда делают длинные пункты меню.
0
nmsk nmsk 5 лет назад #
letsgo, Я не обижаюсь, и никого обидеть не хотел и не хочу.. Но вы верно заметили, не однозначная у меня реакция на сообщение Zau4man.. Понимаю что использование text-overflow, скроет часть текста, но в таком случае таб будет виден, а сейчас его просто - нет на странице.. Названия заголовков сократил, перефразировал... На ноутбуке теперь 3я вкладка отображается, на смартфоне и планшете - нет.) :)
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
nmsk nmsk 5 лет назад #
4. На странице группы, в списке участников (если их мало), меню действий с пользователем отображается не полностью, не видно его..
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
nmsk nmsk 5 лет назад #
5. Оповещения о сообщениях, выглядят не совсем корректно (мне кажется..).
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
nmsk nmsk 5 лет назад #
6. Почему-то не работают оповещения о заявках друзья, точнее, сама по себе заявка отправляется, но, уведомления для одобрения невидно, и повторно отправить заявку нет возможности..

7. Длинные названия групп, опускаются на нижний пункт меню (но так и в дефолтном шаблоне...)
0
nmsk nmsk 5 лет назад #
6. Оповещения о заявках - работают... случайно убрал виджет...
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
nmsk nmsk 5 лет назад #
8. Если использовать на странице 3 виджета аккордион, то при открытии одного, предыдущий сворачивается автоматически..
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
skewes skewes 5 лет назад #
Здравствуйте)))
Подскажите пожалуйста, как правильно сделать Микроформат в вашем шаблоне - https://instantcms.ru/addons/ogp-me.html ???
Я добавил в дефолтный шаблон вместо <html> -
Код PHP:
  1. <html lang="ru" prefix="og: http://ogp.me/ns# video: http://ogp.me/ns/video# ya: http://webmaster.yandex.ru/vocabularies/ article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
- вот это.

А в вашем файле main.tpl.php нет <html>.
Что если в вашем файле в самой первой строчке прописать -
Код PHP:
  1. <html lang="ru" prefix="og: http://ogp.me/ns# video: http://ogp.me/ns/video# ya: http://webmaster.yandex.ru/vocabularies/ article: http://ogp.me/ns/article# profile: http://ogp.me/ns/profile#">
...

Так можно? Ошибкой не будет?
+1
Loadырь Loadырь 5 лет назад #
skewes:
А в вашем файле main.tpl.php нет <html>.
Это исключено. Смотрите в 43 строке "неправленного" файла шаблона.
0
skewes skewes 5 лет назад #
Хм...
Loadырь, там строка:
Код PHP:
  1. <html lang="ru">
Вместо нее я правильно понимаю?
Я просто в поиск вбил <html>, поэтому он мне не нашел мой запрос)))
А в микроформате
Код PHP:
  1. <html lang="ru"
тоже начинает с такого же)))
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
skewes skewes 5 лет назад #
Подскажите пожалуйста.
В данном шаблоне имеются схожие файлы с дефолтными - theme-layout.css и так далее.
Не придется ли вновь менять то, что сделал в данном шаблоне в этих файлах, при обновлении данного шаблона естественно))) scratch
+1
Loadырь Loadырь 5 лет назад #
При обновлении шаблона с этим файлом, ваши правки затрутся. Создайте рядом файл my-theme-layout.css и в нём вносите свои правки. Подключите его ниже по коду от theme-layout.css и при обновлении надо будет лишь проверять наличие подключения этого файла в main.tpl.php
0
skewes skewes 5 лет назад #
Хм... Ну я немного понял из всего, что вы сказали, но больше не понял, чем понял...
А если просто создать файл, например, my.css, как в компакте это сделано и у данного файла права выше и в него, то есть в один файл мы тупо кидаем изменения всех файлов css ?
Вот так как сделать?

Ну и в хотелки к данному шаблону, чтобы Олег Васильевич я подумал над созданием такого файла, так как он облегчил нам жизнь во многом)))
0
Loadырь Loadырь 5 лет назад #
Тут медаль с двумя сторонами. С одной стороны, если Олег Васильевич я подключит такой файл в шаблоне и добавит сам файл в шаблон, то при обновлении он затрёт ваш правленный файл. Если он подключит его в шаблоне, но не вложит файл в шаблон, то может получится так, что в коде будет подключение несуществующего файла. Что не есть хорошо.

Вообще, вносить правки в шаблон не есть хорошо, даже в купленный и поддерживаемый. Лучше использовать опцию наследования шаблонов, тогда вообще можно не переживать про обновления шаблонов.
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
Олег Васильевич я Олег Васильевич я 5 лет назад #
Комментарий удален
0
skewes skewes 5 лет назад #
Вроде я понял, просто надо виджет закинуть и в него писать изменения, а не в шаблон)))
Спасибо большое за пояснения)))

Еще от автора

Pioneer - скин для шаблона modern
Бред сумасшедшего на тему "Как бы выглядела InstantCMS 1-х сегодня".
Одна ёлка, немного снега и два Деда, играющихся в прятки
Ещё один вариант новогоднего украшения. Пока не замылено в сети (на эту минуту стоит только на 2-х сайтах)
Новогодние скидки
Всё платное за 50%
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.