Изменение текстур меню для Simple Portal

Автор Shadar, 14 марта 2015, 17:31:22

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Shadar

Привет всем, мне как ни странно необходима ваша помощь так как сам я разобраться не смог. Мне нужно, что бы пользовательские блоки Html и php имели свои имейджи, а не использовали текстуры форума, как это возможно сделать, желательно если вы напишите как можно подробнее. У меня SMF 2.0.9 Simple portal 2.3.6 кодировка UTF-8. Заранее спасибо.

Yworld_garry

Есть пару вариантов, создать для блоков свой класс оформления в стилях на основе существующих.
Или в настройках портала в админке выбрать не тему оформления как на форуме, а какую то другую и ее уже раскрасить под свои нужды.

Shadar

а можно конкретнее как создавать новый класс и что нужно прописать

Yworld_garry

Цитата: Shadar от 14 марта 2015, 18:24:54а можно конкретнее как создавать новый класс и что нужно прописать
дайте уже ссылочку на ваш форум, возможно сможем и по конкретнее что то сказать, тема у вас наверняка не дефолтная стоит.
Или пойдите проще вариантом, как писал выше выберите тему для портала отличную от форумной и уже в стилях сделайте все что угодно с ней.

Да и вроде там при настройках блока или редактировании, можно свои классы выбирать, если не путаю?

Shadar

вот тестовый сайт http://herniahostinger.esy.es/ на нем я пытаюсь отредактировать тему под ту, которая необходима мне. Мне нужно, что бы боковые меню использовали другие текстуры, но при этом новостной блок остался прежним. И если можно пишите как можно подробнее так как я только недавно перешел на smf и пока знаю в нем очень немногое.

Yworld_garry

Вот сейчас что отвечает у вас за фон блоков

.windowbg, #preview_body {
  background: #0B0E14;
  border: 1px solid rgba(95, 121, 123, 0.2);
}

Сделайте что то другое в стилях, классы, стиль, свои названия и уже при создании блока или редактировании выберите новый класс, на скрине видно для каких позиций можно выбрать что то свое, собственно посмотрите в редакторе блоков в админке форума


Shadar

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

Yworld_garry

я не могу сказать что вы и как делали, но фон у вас прописан вот так в дефолте что я давал background: #0B0E14; возможно там еще какой то слой.
во вторых у портала есть свои стили и посмотрите их в дефолтной теме в папке стилей.
Но думается что то вы не так сделали, должно было сработать. Хотя может стоит изменить для блоков в стилях портала, я честно говоря не копался никогда в плане изменить оформление отдельно от форумного.

Shadar

огромное спасибо за советы, попробую еще раз все перепроверить

Некто

я конечно не асс в программировании SMF , но тупо понимаю, что портал подхватывает шапку, подвал и стиль от форума и тд и тп.... но все-таки спрошу... вдруг повезет.... а можно ли как-то из шапки портала убрать название сайта? а то портал получается как бы сайтом, а название у него от форума. хочется чтоб у портала было свое название, а у форума - свое.
я не веб-мастер, я только учусь)

GeorG

Цитата: Некто от 14 марта 2015, 22:56:51а можно ли как-то из шапки портала убрать название сайта? а то портал получается как бы сайтом, а название у него от форума.
Вставить перед <h1 class="forumtitle">, проверку на $_GET, на главной они должны быть пусты.

То есть, если делать в теме по-умолчанию, то найти:

<div id="top_section">
<h1 class="forumtitle">

Заменить на:
<div id="top_section">';

if (isset($_GET) && !empty($_GET))
echo '
<h1 class="forumtitle">


В этом случае название будет пропадать на главной. Если хотите чтобы меняло название, все через это же условие можно (вставка else и вперед).
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Некто

Цитата: GeorG от 18 марта 2015, 01:57:21Если хотите чтобы меняло название, все через это же условие можно (вставка else и вперед).
да да да, именно и нужно чтоб на портале название менялось, а на форуме было свое родное форумное. можно попросить код с else ? а то в пхп пока не силен
я не веб-мастер, я только учусь)

GeorG

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

if (isset($_GET) && !empty($_GET)) {
echo '
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>';
}
else {
echo '
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? 'Мой Сайт' : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a><a href="', $scripturl, '">
</h1>';
}

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Некто

выдает ошибку
Parse error: syntax error, unexpected T_CLASS, expecting ',' or ';' in /home/docs/Themes/default/index.template.php on line 291

строка 291 -
<h1 class="forumtitle">
я не веб-мастер, я только учусь)

GeorG

В этом примере, верхушку не дописал, вместо этого:
<div id="top_section">
<h1 class="forumtitle">


Вот это:
<div id="top_section">';
if (isset($_GET) && !empty($_GET)) {
echo '
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? $context['forum_name'] : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a>
</h1>';
}
else {
echo '
<h1 class="forumtitle">
<a href="', $scripturl, '">', empty($context['header_logo_url_html_safe']) ? 'Мой Сайт' : '<img src="' . $context['header_logo_url_html_safe'] . '" alt="' . $context['forum_name'] . '" />', '</a><a href="', $scripturl, '">
</h1>';
}
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Некто

благодарствую. работает. но только на главной портала. на созданных в нем страницах лезет "Форум ... "
а можно аналогично сделать в гелерее AevaMedia 1.4w и файловом архиве DownloadsSystem 2.1 ?  а то там тоже написано что "форум.... "
я не веб-мастер, я только учусь)

GeorG

Цитата: Некто от 18 марта 2015, 14:43:54а можно аналогично сделать в гелерее AevaMedia 1.4w и файловом архиве DownloadsSystem 2.1 ?  а то там тоже написано что "форум.... "
Можно если покататься специально.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

А кто подскажет,можно убрать на главной портала вывод хейдера,футера и вывод блока пользователя.Убрать всё,оставить одну страницу и меню.Главная портала работает в автономном режиме.

GeorG

Думаю легче всего, сделать новую тему, в ней все подрезать что надо и подключить как "Тема оформления портала" в режиме "Главная страница" (или как там у вас называется, зависит от перевода).
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Цитата: GeorG от 18 марта 2015, 23:13:58
Думаю легче всего, сделать новую тему, в ней все подрезать что надо и подключить как "Тема оформления портала" в режиме "Главная страница" (или как там у вас называется, зависит от перевода).
Ага,я уже про это подумал...Скачать какую-то лёгенькую темку,моды на неё всё рано не нужны....и подрезать всё только чтобы остался один портал.И как раз потрал будет отличатся оформлением от форума,он же переймёт стиль от темы...Я уже думал про тему - Whitebox

GeorG

Цитата: Yarik от 18 марта 2015, 23:56:08он же переймёт стиль от темы...
У него останется свой стиль и те изменения что сделаете в его шаблоне.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Yarik

Цитата: GeorG от 19 марта 2015, 00:12:31
У него останется свой стиль и те изменения что сделаете в его шаблоне.
Уже кромсаю,низ вырезал,теперь хейдер.потом стиль перекрашу как мне надо и всё.Спасибо!!! O0

Yarik

Цитата: GeorG от 18 марта 2015, 23:13:58
Думаю легче всего, сделать новую тему, в ней все подрезать что надо и подключить как "Тема оформления портала" в режиме "Главная страница" (или как там у вас называется, зависит от перевода).
Кстати,по Вашему совету вышла симпатичная страничка - http://yarik-sat.ru/main.php , забыл показать...Спасибо,и ещё +

Yworld_garry


ALINA

Окно авторизации под меню бы перенести .Классно было бы  в этой теме.

Yarik

Чёрт,я заблудился...Его бы снести вообще к чертям,да не могу вспомнить что это за мод 2funny

Yarik

Цитата: Yarik от 20 марта 2015, 22:47:19Его бы снести вообще к чертям,да не могу вспомнить что это за мод
Было тяжко,не скрою :) ещё замечания есть?

Некто

на вашем месте я бы сделал эту страницу под стиль форума. чтоб не отличались
я не веб-мастер, я только учусь)

ALINA

Цитата: Некто от 21 марта 2015, 10:43:07на вашем месте я бы сделал эту страницу под стиль форума. чтоб не отличались
Как раз фишка в том что бы отличался от форума . Единственное что я бы сделала так это бы перекрасила полоски . Или в черный или в оранжевый цвет  Или темно фиолетовый #4c2c5d.

Yworld_garry

Я бы вообще полностью переколбасил все и сделал современный вид, со слайдерами, плюшками, панельками, шапкой на весь экран в слайдере и тд...адаптивное все.

Yarik

У меня народ консервативный,всё равно не оценят.