Форум » Система построения сайтов » Темы оформления » Создание темы оформления с нуля
Открыть Ответить

Создание темы оформления с нуля

11
16.02.2017 06:02:33

SLAED CMS, спасибо!!!
Подскажите ещё пожалуйста, как сделать в этом блоке, чтобы выводились новости из конкретной категории?
Заранее спасибо.

Версия системы SLAED CMS 6.* Pro
Версия PHP 7
Сервер Сервер в интернете
Aquamarine
Aquamarine
3.67

3.67

12
16.02.2017 20:03:39

Aquamarine, в запросе в базу после

Код
WHERE time <= now() AND

добавить

Код
s.catid=Номер категории AND

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

SLAED CMS
SLAED CMS
3.24

3.24

13
22.02.2017 10:20:19

SLAED CMS, Спасибо!
И ещё вопрос...
Как сделать, чтобы отображалась полоска как у вас на сайте...forum-IP7s0D14AV-7960.jpg

Версия системы SLAED CMS 6.* Pro
Версия PHP 7
Сервер Сервер в интернете
Aquamarine
Aquamarine
3.67

3.67

14
22.02.2017 17:06:06 28.02.2017 16:59:14

В стандартной теме она не предусмотрена, но сделать можно. Для этого потребуется создать в теме оформления свой файл index.php (функции которые можно модифицировать и дублировать находятся в файле: function/template.php), в котором определять и генерировать название модуля и соответственно передавать в тему.


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

SLAED CMS
SLAED CMS
3.24

3.24

15
28.02.2017 10:27:45

SLAED CMS, покажите пожалуйста на примере...

Версия системы SLAED CMS 6.* Pro
Версия PHP 7
Сервер Сервер в интернете
Aquamarine
Aquamarine
3.67

3.67

16
28.02.2017 18:05:43 28.02.2017 18:09:46

Модифицированная функция темы оформления: tpl_head() для файла index.php

PHP
<?php
# Author: Eduard Laas
# Copyright © 2005 - 2017 SLAED
# License: GNU GPL 3
# Website: slaed.net

if (!defined("FUNC_FILE")) die("Illegal file access");

function tpl_head() {
	global $blockg, $theme, $user, $conf, $conff, $confu;
	$arg = func_get_args();
	if (is_user()) {
		$uname = htmlspecialchars(substr($user[1], 0, 25));
		$userinfo = getusrinfo();
		$user_avatar = (file_exists($confu['adirectory']."/".$userinfo['user_avatar'])) ? $userinfo['user_avatar'] : "default/00.gif";
		$cont = tpl_eval("login-logged", _ACCOUNT, $confu['adirectory']."/".$user_avatar, $uname, _LOGOUT);
	} else {
		if ($confu['enter'] == 1) {
			$captcha = (extension_loaded("gd") && ($conf['gfx_chk'] == 2 || $conf['gfx_chk'] == 4 || $conf['gfx_chk'] == 5 || $conf['gfx_chk'] == 7)) ? get_captcha(2) : "";
			$cont = tpl_eval("login", _LOGIN, _NICKNAME, _PASSWORD, $captcha, _LOGIN, _PASSFOR, _REG);
		} else {
			$cont = tpl_eval("login-without", _BREG);
		}
	}

	$mname = ($conf['name']) ? deflmconst($conf['name']) : "";
	$fcat = (isset($_GET['cat'])) ? intval($_GET['cat']) : 0;
	$cname = ($fcat) ? catlink($conf['name'], $fcat, $conff['defis'], $mname) : "";

	$lan = array($cont, $conf['sitename'], $conf['site_logo'], $conf['homeurl'], $conf['slogan'], _HOME, _ACCOUNT, _ALBUM, _A_LINKS, _FEEDBACK, _CONTENT, _FAQ, _FILES, _FORUM, _ALBUM, _HELP, _RADIO, _JOKES, _LINKS, _MEDIA, _USERS, _NEWS, _ORDER, _PAGES, _RECOMMEND, _RSS, _SEARCH, _SHOP, _TOPUSERS, _VOTING, _S_FAVORITEN, _S_STARTSEITE, $mname, $cname);
	eval("\$r_file=\"".addslashes($arg[0])."\";");
	return stripslashes($r_file);
}
?>

Далее, в самом файле темы index.html используем соответствующие переменные: $lan[32] и $lan[33], в том месте где это необходимо. В них будут выводится "Название модуля" и "Категория", если таковая существует.

Для лучшего понимания отличий между функциями, рекомендую воспользоваться программой WinMerge, для визуального сравнения.


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

SLAED CMS
SLAED CMS
3.24

3.24

17
01.03.2017 06:19:21

Не получается...
Открывается белая пустая страница...

Версия системы SLAED CMS 6.* Pro
Версия PHP 7
Сервер Сервер в интернете
Aquamarine
Aquamarine
3.67

3.67

18
01.03.2017 20:07:29

Aquamarine, активируйте ошибки в конфигурации безопасности.

Как вариант, сообщите данные для доступа в панель системы и ФТП приватом, постараюсь разобраться в вашей проблеме.


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

SLAED CMS
SLAED CMS
3.24

3.24

19
03.03.2017 19:27:27

А создание мобильной темы не планируется в будущих версиях?

Заказывать больно дорого мне кажется и уже мне кажется никто верстать и рисовать под Слаед не будет. Центроартс мне кажется не в России вообще живет, т.к. цены у него запредельные. Просто запредельные. Дизайн для сайта из 3 страниц стоит 100 тысяч в среднем. Маленькое изменение или корректировка в 12 обходится минимум.

Мобильная тема очень актуальная в последнее время и количество входящих на сайты с мобильных устройств возрастает с каждым днем. Хотелось бы какую-нибудь универсальную и простую тему в стандарте иметь. Которую можно потом слегка поправить под себя. Было бы вообще великолепно.

Версия системы SLAED CMS 6.* Pro
Версия PHP 5
Сервер Сервер в интернете
Artem21
Artem21
4.32

4.32

20
03.03.2017 19:43:14

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


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

SLAED CMS
SLAED CMS
3.24

3.24

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр