logo

услуги web разработчика

subSilver style for Seditio

скин subSilver портированный для форума Seditio

Опубликовано

version: 2.0
Language: English (en), Russian (ru)
Date: 25 jun 2007
Author: Almaz


1. Условия использования


-

2. Назначение

Данный скин был адаптирован под платформу Seditio с целью максимального приближения внешнего вида форума Seditio к форуму phpBB использующего скин subSilver. Использование данного скина рекомендуется на порталах под управлением Seditio, делающих основной упор на общение пользователей через форум.

2. Требования

Данный скин разработан под версией Seditio v121.

3. Установка

!!!ВНИМАНИЕ!!!
Действия данного скина распространяются ТОЛЬКО на форум. Поэтому на вашем сайте кроме скина subSilver должен быть установлен еще один скин для отображения остальных разделов сайта.


3.1. Распакуйте архив со скином в корневую папку вашего сайта с уже установленным и рабочим Seditio.

Обратите внимание на то, что архив кроме самого скина (/skins/subsilver) также содержит плагин (/plugins/subsilver) необходимый для корректной работы скина.

3.2. Убедитесь, что в файле /datas/config.php в параметре $cfg['defaultskin'] значится имя основного скина (!!!не нужно прописывать в него данный скин!!!).

3.3. В браузере введите адрес своего Seditio сайта и под администратором зайдите в [Администрирование] -> [Плагины] -> [subSilver] нажмите на ссылку [Установить всё].

3.3. В настройках плагина [Администрирование] -> [Конфигурация] -> [subsilver] установите следующие параметры:

- Use phpBB smiles (yes/no)
yes
- использовать стандартные смайлы phpBB
no - использовать стандартные смайлы Seditio

После этого скин готов к работе.

Almaz 2005-02-26 15:49:45

ну как вам?

lelik2 2005-02-26 17:25:03

красиво

link 2005-02-27 06:49:30

У меня предложение может обьединим усилия Я знаю как сделать имя ника ссылкой на добавление ника в квик реплайку(кстати моя красивей будет:)) Цитирование выделенного участка поста (работает во всех браузерах со структурой DOM, включая оперу) посмотри http://chegivara.ru/forums.html

Almaz 2005-02-27 08:26:28

да, у тебя получше смотрится но здесь есто одно но- наверняка ты менял код (ядро) самого движка, чтобы интегрировать эти вещи. У меня стоит целью сделать скин без вмешательства в код движка...

link 2005-02-27 19:46:35

Нет реплейка целиком нарисована в скине

Цитирование выделенного участка поста
Яваскрипт - можно сделать вызовом из скина внешнего js или встроить сразу в скин
ник это хак не спорю

Almaz 2005-02-27 20:31:53

хорошо. меня интересуют следующие вещи: 1. у тебя ответы в форуме чередуются цветом - это ты делал без добавления изменений в код? 2. кнопка Цитата которая ввиде картинки - ее ты добавлял тоже без интеграции в код? в принципе дизайн я уже "добил", если не считать мелких багов, как например цвет ссылок в шапке тем (это видно - синие на синем не смотрится) но мне понравилось как ты оформил шаблон ответов пользователей (скорее всего частично поменяв код ядра) хотя я не знаю, может есть дополнительные теги в LDU для форума... еще раз повторюсь - главное для меня это не делать изменений в движке...

link 2005-02-28 13:58:41

1 и 2 пока на уровне хаков, хотя это несложно выделить в плагин Цитата ссылка, под аватаром, не требует вмешательства в код Быстрый ответ, полностью в скине и никаких хаков не требует Второе кстати наверняка выложу на лду в виде плагина, это я думаю будет интересно

link 2005-02-28 14:02:07

Верней первое:) 4097502 стучись

jcrush 2005-07-26 22:37:54

как можно получить сабжевый скин?

Almaz 2005-07-27 06:29:43

скин пока находится в заброшенном состоянии, еще не все в нем доведено до конца. Думаю скоро заняться им вплотную, и как все будет завершено он будет доступен для скачивания.

jcrush 2005-07-27 22:57:39

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

jcrush 2005-08-03 22:16:52

Almaz как ты реализовал кнопочки - если аська вбита то показывать картинку, если нет то кнопки нет?
Код PHP правил?

Almaz 2005-08-04 07:44:51

jcrush
нет, код php я не правил. потерпи до релиза - тогда все узнаешь. :)

jcrush 2005-08-04 23:25:28

ок спасибо, качаю..

добавлено спустя 51 минут

в оригенале, по линку:
внизу по цветам:
есть новые сообщение, нет... меняется folder_big.gif
только нужно плагин еще или код править..

Almaz 2005-08-05 07:08:44

jcrush
да, но не все сразу.
это версия пока вроде тестовой, хотя и релиз.
Постепенно буду доводить его до максимальной совместимости.

lelik2 2005-12-01 19:39:33

Есть предложение добавить в footer вывод списка из плагина seentoday

Almaz 2005-12-01 21:26:30

Вы это можете сделать самостоятельно. Наверняка этот плагин имеет тег вывода для footer.tpl Желательно ссылку на этот плагин привести...

lelik2 2005-12-02 18:43:29

К сожалению он выводит только по ссылке в новое окно

<a href='plug.php?e=seentoday'>Посетители</a>

http://neocrome.net/page.php?id=1499

Almaz 2005-12-04 16:36:08

Загрузите архив скина. Замените файл plugins/extended/subsilver/subsilver.footer.php из архива. Станут доступны два новых тега для footer.tpl: {SUBSILVER_FOOTER_SEENTODAY} - список пользователей за последние 24 часа; {SUBSILVER_FOOTER_SEENTODAY_COUNT} – количество пользователей за последние 24 часа.

lelik2 2005-12-05 09:40:29

Архив скина битый! к сожалению, Странно но битый он если качаешь с русской части сайта. С английской ссылки скачался нормально или это разные архивы? Спасибо! Работает. Теперь совсем как subSilver!!!

Almaz 2005-12-05 15:52:00

Ссылки на архив в русской и английской части сайта ведут на один и тотже файл. Только что проверил- файл без ошибок.

lelik2 2006-01-04 22:42:21

поставил плагин голосования на форуме http://neocrome.net/page.php?id=1624
но как он выводит это голосование мне не понравилось и я переделал вывод голосования в постах
вот что получилось forum_poll_files.jpg , есть одно но править это пришлось в forums.posts.inc.php а хотелось бы вынести это в отдельный TPL файл
мой LDU стоит в локальной сети по этому в гости не приглашаю

Almaz 2006-01-05 11:29:42

lelik2
так в плагине есть собственный tpl файл. Используй его.

lelik2 2006-01-05 14:23:36

Так в том то и дело, что tpl файл выводит голосования установленые на сайте, а в форуме вывод голосования прописан в forums.posts.inc.php

lelik2 2006-01-11 18:59:24

forums.sections.tpl хочу добавить панель пользователя и один вопрос пока открыт, не знаю как вывести туда аватар пользователя? нечто подобное есть в IPB может подскажете.

Almaz 2006-01-11 20:16:25

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

добавлено спустя 1 минута

и добавлять тег вывода аватара. лучше ядро не трогать.

lelik2 2006-01-11 20:39:52

да но как это сделать не пойму

Almaz 2006-01-11 21:34:31

lelik2
для этого PHP с MySQL надо знать.
в двух словах не объяснишь. открой файл forums.posts.inc.php и посмотри как в нем происходит загрузка аватара и по этому же принципу реализуй в секциях.

Mick Thunder 2006-01-25 02:49:07

Когда цитируешь сообщение, цитата выделяется 2-мя полосками и чуть смещается вправо. Плюс еще куча BR'ов добавляется походу. Расползается по вертикали очень намного. Некрасиво и часто при беглом взгляде непонятно что это цитата.. Не подскажете, где можно изменить, например, фон цитаты? А лучше и фон, и рамочку сделать.. Спасибо.

Almaz 2006-01-25 07:55:48

для версии 802 теги цитаты задаются в файле functions.php в 866 и 887 строках. Вы можете переопредилить параметры цитаты используя css стили описания для html тегов цитаты.

Mick Thunder 2006-01-25 11:17:49

Almaz :для версии 802 теги цитаты задаются в файле functions.php в 866 и 887 строках.Вы можете переопредилить параметры цитаты используя css стили описания для html тегов цитаты.


А можно привести ваш код цитаты? У Вас такая компактненькая, я такую же хочу =). Чтобы было от чего опираться, а то я не очень разбираюсь.
Всё больше по шаблонам.
Если можно, конечно.

Спасибо.

Almaz 2006-01-25 21:02:56

Так стили и так в открытую лежат на сайте.

вот описание тегов цитаты из моего файла стилей subSilver:


blockquote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

hr
			{
			height:1px;
			border-top:1px solid green;
			border-left:0 none;
			border-right:0 none;
			border-bottom:0 none;
			margin:0;
			padding:0;
			}

Mick Thunder 2006-01-26 01:41:04

Спасибо, всё получилось!

добавлено спустя 10 часа 29 минут

Наберусь наглости и спрошу еще одну вещь... У меня никак не получается.
Вот у вас кнопочки внизу (Invalid img), (Invalid img), (Invalid img).
С профилем все понятно, эта картинка постоянна, я знаю как ее прописать (линк с картинкой и ссылкой, содержащей тег лду).
А как сделаны ссылки на WWW и Личку? Т.е. меня интересует, если нет www, то и картинки нет. И тега лички в forum.post.tpl я не нашел на неокроме.

Если тайна - что ж...
Если банально - для меня темный лес. Я колдовал как всегда долго, ничего не вышло, решил обратиться к Вам.
Вот кстати с "цитатой" и "правкой" тоже непонятно, там тег {FORUMS_POSTS_ROW_ADMIN} и как его заменить кнопочками не понятно.

Спасибо.

добавлено спустя 9 минут

P.S. понял, что идет завязка с плагином SubSilver, но как картинки привязать пока не догнал.

Almaz 2006-01-26 14:23:09

Никаких тайн нет. Как вы уже заметили скин subsilver доступен для загрузки каждому. Как эт реализовано можно посмотреть в плагине, который идет со скином. Работает это очень просто- поскольку ссылки на профиль и и т.д. жестко формируются внутри кода форума LDU, и нет возможности обойти это только html и tpl тегами, плагин переписывает после основного кода LDU всю эту часть, с добавлением изображений (попутно пряча ненужные ссылки на ПМ и профиль от гостей).

Mick Thunder 2006-01-27 10:18:29

C кнопочками (Invalid img), (Invalid img), (Invalid img) и т.д. разобрался, спасибо...
А вот кнопки "цитаты" и "редактирования" у меня не вылезают. Пишет текстом. Тег {FORUMS_POSTS_ROW_ADMIN} походу должен перехватываться, но у меня почему-то этого не происходит.

Almaz 2006-01-30 22:56:42

О каком скине идет речь? если о моем то там это реализовано. Попробуйте оключить все плагины кроме subsilver и посмотреть что получится.

Quest 2006-10-27 16:28:01

Решил таки примерить subSilver на Seditio.
:blush
Одевал на локалхост (юзаю easyphp1-8 ).
Скин вроде бы и одевается, но глючит.
1. Если делаю subSilver "по умолчанию для всех", то просто невозможно ни авторизоваться, ни зарегиться.
2. Если ставлю subSilver скином для себя одного, тогда вроде работает (можно залогиниться и юзать), но на главной странице (новости) вижу сообщение:
Notice: [XTemplate] [skins/subsilver/news.tpl] does not exist in c:\program files\easyphp1-8\www\system\templates.php on line 409
3. Плагин subSilver установить невозможно (на LDU он отображается в списке плагинов и устанавливается без проблемм). Из под этого скина вообще администрирование невозможно, и вернуть "ice" поэтому не могу. Если не использовать subSilver, а только загрузить его на локалхост, то из под "ice" видно, что плагин subSilver отсутствует в списке плагинов...
Буду благодарен, если получу какие то рекомендации, как бороться с данными траблами.
P.S.
Есть еще вопросы, но на первый раз думаю и этого достаточно.

Almaz 2006-10-28 18:24:34

Здесь в двух словах не объяснить как правильно конвертировать скин с LDU под Seditio. Даже на этом сайте скин не полностью конвертирован на новый двиг, благодаря чему часть функций даже сейчас может неработать (чтото может неотображаться, или мертвые ссылки на старые файлы LDU и др.).
На вопрос будет ли сконвертирован и выложен для свободного скачивания данный скин ответ положительный, но опятьже все упирается во время.

Вы можете попробовать конвертировать скин самостоятельно, используя инструкцию на neocrome.net (раздел G. Upgrade of the skin files).

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

auth.tpl -> users.auth.tpl :

LOGIN_* -> USERS_AUTH_*
USERS_AUTH_FORM_* -> USERS_AUTH_*


тоесть файл auth.tpl переименовать в users.auth.tpl а теги внутри файла заменить согласно шаблону.

если вы проделаете все шаги раздела G этой инструкции, то скин будет готов на ~90%

2. создайте файл skins/subsilver/news.tpl (можете его скопировать из штатного скина Seditio).
3. плагин от LDU использовать на Seditio без конвертации кода не получится. В любом случае скин будет работать и без плагина, но со следующими ограничениями: в footer'е не будут отображаться форма для входа и детали о последних зарегистрировавшихся; на форуме при отображении постов пользователей будут висеть стандартные ссылки на просмотр профиля пользователя и редактирование/цитаты поста (вместо изображений как в subSilver'e).

Almaz 2007-06-25 14:12:56


Итак, скин портировал. Для загрузки доступен здесь

Обсуждаем / ищем ошибки / и т.д.

В общем как обычно 8)

la001 2007-10-01 22:57:14

Quest :
Решил таки примерить subSilver на Seditio.
:blush
Одевал на локалхост (юзаю easyphp1-8 ).
Скин вроде бы и одевается, но глючит.
1. Если делаю subSilver "по умолчанию для всех", то просто невозможно ни авторизоваться, ни зарегиться.
2. Если ставлю subSilver скином для себя одного, тогда вроде работает (можно залогиниться и юзать), но на главной странице (новости) вижу сообщение:
Notice: [XTemplate] [skins/subsilver/news.tpl] does not exist in c:\program files\easyphp1-8\www\system\templates.php on line 409
3. Плагин subSilver установить невозможно (на LDU он отображается в списке плагинов и устанавливается без проблемм). Из под этого скина вообще администрирование невозможно, и вернуть "ice" поэтому не могу. Если не использовать subSilver, а только загрузить его на локалхост, то из под "ice" видно, что плагин subSilver отсутствует в списке плагинов...
Буду благодарен, если получу какие то рекомендации, как бороться с данными траблами.
P.S.
Есть еще вопросы, но на первый раз думаю и этого достаточно.

Юлия 2009-11-29 22:47:50

Спасибо! Большое за плагин! Всё встало как надо с первого раза, без проблем.

Иван 2011-08-14 18:55:31

Почему у меня так долго открывается форум после установки скина???

Almaz 2011-08-14 19:11:43

на какую версию CMS вы его устанавливаете? в логе ошибок сервера есть записи?

Иван 2011-10-23 19:16:29

установлен на Seditio v.121, ошибок не выдаёт но открывается очень долго! http://95.31.1.68/forums.php или http://kinder-planet.ru/forums.php

Иван 2011-10-23 19:33:58

Сегодня залил по новой и вот что стало.......... Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\www\95.31.1.68\system\database.mysql.php on line 96 помоги пожалуйста 89055685100@rambler.ru

Almaz 2011-10-24 14:14:35

ответил на указанную почту ps под логом ошибок я имел ввиду файл error.log от httpd (у вас скорее всего установлен апач) - возможно там нет ошибок, но есть предупреждения...

Иван 2011-11-23 20:52:53

Большое спасибо, за подсказку. Всё исправил. Теперь форум просто летает... С П А С И Б О ! ! !

Введите одно любое из этих слов: персик, яблоко, малина.