Постнагуализм
27 ноября 2024, 14:09:23 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

      Логин             Пароль
 
   Начало   Помощь Правила Поиск Войти Регистрация Чат  
Страниц: 1 ... 6 7 [8] 9 10 ... 14  Все
  Печать  
Автор Тема: Раскрашиваем форум  (Прочитано 150722 раз)
0 Пользователей и 6 Гостей смотрят эту тему.
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #105 : 07 мая 2010, 14:38:28 »

 :-[ Кароче Возможно придецо вернуцо к ом варианту, если,, там ведь действительно цвет выбирает сам пользователь > http://www.ayola.net/forum/index.php

(*пока -закрыт ом - типо образец
Записан
Килька
Пользователь
**
Offline Offline

Пол: Женский
Сообщений: 207


Email
« Ответ #106 : 07 мая 2010, 14:52:08 »

А как вам такой вариантик? Помойму и нежненько и цвет гармонирует. http://custom.simplemachines.org/themes/index.php?lemma=473


* 34.jpg (72.79 Кб, 754x612 - просмотрено 509 раз.)
« Последнее редактирование: 07 мая 2010, 16:57:27 от Килька » Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #107 : 07 мая 2010, 15:23:29 »

Прошу слова!

   Дела бывают крайне важными, важными, маловажными и неважными. Значит ли это, что нельзя заниматься маловажными и неважными делами? - Нет, не значит. Однако только в том случае, если менее важные дела НЕ МЕШАЮТ более важным!
   Что касается строительства форума, то тут тоже есть дела разной степени важности. Можем ли мы заниматься причесыванием смайлика? :) Вполне можем, если есть на то свободное время и интерес к этому делу. Можем потому, что прическа на смайлике никак не помешает функционированию каких-нибудь более важных механизмов форума.
   Однако далеко не всегда подобное украшательство бывает безобидно. Если смайлики - это просто картинки, которые можно заменить любыми другими, имеющими то же название файла, то с остальными вещами дело может обстоять гораздо сложнее. К "другим делам" здесь относятся моды и скины.
   Моды - это средства, вызывающие множественную мутацию скриптов форума, в результате которой в них возникают вставки дополнительного кода в самых неожидаанных местах. Формально, после даже одной единственной модификации форум становится другим - у него, как у живого организма, изменяется геном. Благодаря этому появляются новые функции, а старые отмирают или начинают работать по-другому.
   Скины - похожи на моды, только они не ставят заплаток, а подменяют целиком те файлы скриптов, в которых они производят модификацию. После чего модифицированный форум использует уже свои собственные скрипты вместо старых. Однако такому обновлению подвергаются не все старые скрипты, а только те из них, которые имеют отношение к внешнему виду форума. Именно поэтому такой метод модификации получил название "скин", что в переводе с английского означает кожа.  
   А теперь давайте оценим и те издержки, которые мы имеем из-за мутации стандартных скриптов. Наступает час "Ч", и на сайте компании-разработчика Simple Machines LLC появляется сообщение о выпуске обновленной версии форума, выкладываются новые скрипты и пакет обновления (апгрейд) для предшествующих версий. Например, наш форум имеет номер версии 1.1.11, но это не значит, что версий было всего 11, т.к. ранее были выпущены еще версии с номерами от 1.0.1 до 1.0.19. Что это значит? А значит, чаще всего, то, что форум не один раз был скомпрометирован и в нем были заткнуты очередные выявленные бреши в безопасности.
   Так хорошо ли, что выпустили новую версию со свежими заплатками? На первый взгляд кажется, что хорошо. А на деле ситуация оказывается много хуже той, когда, скажем, компания Microsoft через интернет устанавливает на вашу операционную систему очередные "критические обновления". Разница между этими случаями очень велика. Какую дыру там заткнула Microsoft определить очень трудно, а здесь достаточно лишь сравнить тексты старой и новой версии скриптов и любой злоумышленик узнает, где были дыры в безопасности у предшествующей версии. Теперь ему остается лишь набрать в Google запрос "SMF forum 1.1.11", как в ответ вывалятся адреса всех тех сайтов/форумов, где прежний скрипт обновить еще не успели. А после этого хакай их всех, если есть на то желание и грязные интересы. Короче говоря, после наступления часа "Ч" начинается гонка на выживание - кто окажется первым - админ, успевший обновить версию, или хакер, успевший разобраться в обновлении и написать эксплойт.
    А теперь оценим ситуацию с форумом, который прежде был сильно модифицирован модами и скинами. При установке частичного обновления от компании производителя такой форум вообще может перестать работать, если в обновившихся скриптах исчезнут ранее установленные модификации, а в необновившихся они останутся. В результате получится не то и не сё - оставшиеся модификации не смогут нормально работать одной лишь оставшейся частью. А что касается скинов, то их личная часть кода обновлению не подвергается. А, следовательно, если там и были дыры в безопасности, то таковыми они и останутся, начиная с той версии скриптов, на которых когда-то сочинили этот скин.
    В принципе положено перед обновлением версии все модификацци убирать, а после обновления заново их всех устанавливать. Однако делать это - сизифов труд. А автоматические модификаторы (моды), как правило, отказываются модифицировать новую версию, на которую они не были рассчитаны. Но у админов нет времени ждать, когда на все моды и скрины тоже будут написаны обновления - им надо спешить. И вот они подтирают номерки в модах, чтобы тем казалось, что версия для модификации подходит. Чаще всего такой трюк сходит с рук, т.к. чрезвычайно редко моды модифицируют как раз то место, которое исправила компания-производитель. Однако риск здесь есть и не малый.
    А теперь войдите в мое положение. Эти скрипты я пока знаю плоховато, а любой мод модифицирует их очень сильно. Совсем недавно я смотрела предложенные мне моды для подсинивания полей форума - "2ExtremeBlue", "2Extreme_Blue_2b4", "Soldier+Blue" И "blueted", чтобы привести его вид в гармоничное соответствие с нашим логотипом. А теперь смотрите. Мода "2ExtremeBlue" обновляет (замещает или добавляет – в этом не разбиралась) 220 файлов, а "2Extreme_Blue_2b4" - 284! Вы представляете себе масштаб мутации только для достижения этой цветовой ерунды?! Вот вчера мы Берга замучили рисованием :), зато обошлись всего подменой 6-ми картинок и исправления в файле стиля. И теперь, если даже придется переходить на обновленную версию, то наши исправления этому не помешают, т.к. апгрейды картинки и стили не трогают, поскольку дыр в безопасности они не порождают.
    Поймите меня правильно. Опыта работы web-мастера у меня кот наплакал, и я, откровенно говоря, боюсь того, что может случится, когда появится новый апгрейд, а форум уже будет не в тестовом режиме, как сейчас, а в рабочем. И любая моя оплошность может привести к тому, что все разладится. А ведь я еще умолчала о том, что апгрейды еще и модифицируют базу сообщений, добавляя в нее новые поля (например, кто кому сказал спасибо). А модификация базы - это очень и очень серьезно. Если в случае неудачи с обновлением я могу откатить назад, вернув старый вариант скриптов, на которых раньше все работало, то вернуть назад прежнее состояние базы я не смогу. Тем более что она непрерывно растет из-за активности участников.
    Только не подумайте, что наём профессионального web-мастера решил бы все проблемы. Насколько я выяснила, практически никто из этих web-мастеров в форумных скриптах глубоко не разбирается. Они обычно занимаются дизайном сайтов, не стремясь разбираться в чужом коде - они пишут свой. Да и каков смысл им в нем разбираться, если одна лишь подсинивающая мода изменяет разом 284 файла! Так что они по большей части - такие же пользователи, как и мы. Только заходят в админку и жмут на кнопочку "произвести обновление". А что при этом происходит со скриптами особо не разбираются. А потом хоровод водят на русскоязычном форуме www.simplemachines.ru , умоляя, чтобы им помогли советом.
    Резюме у меня такое. Если бы будем держаться за стандартную версию, проводя модификации самостоятельно в небольшом объеме, и отдавая себе полный отчет в том, что и где изменяли, то сможем поддерживать жизнь форума неограниченно долго. Но как только мы бросимся в погоню за красивостями, всякий раз накладывая на форум новые заплатки, но он долго не протянет. И не только потому, что его потом очень сложно будет апгрейдить, но еще из-за того, что каждая заплатка рассчитана на стандартные скрипты, но не на те, которые получаются после наложения множества разных заплат, авторы которых не знали (да и не могли знать) о творениях других "заплаточников" и учесть возможные коллизии.
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #108 : 07 мая 2010, 15:29:22 »

Pipa, Темы -вроде как не моды - они меняют именно бордюры и кнопке

http://www.simplemachines.ru/index.php?topic=9745.0
Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #109 : 07 мая 2010, 15:37:29 »

Темы -вроде как не моды - они меняют именно бордюры и кнопке

   А фиг его знает, что там есть. Имена картинок новые, а два самых главных скрипта изменены (BoardIndex.template.php и Display.template.php), иначе бы все эти новые картинки не вызывались бы. По сути это скин, который работает, как мода - а это еще хуже, т.к. от такой модификации потом нельзя избавиться.  
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #110 : 07 мая 2010, 15:43:22 »

 :)  http://www.simplemachines.ru/index.php?topic=9745.0

Цитата:
Рядом с этим файлом лежит subs.php~ форум перед установкой мода сам делает резервную копию. Тебе надо стереть тильду в расширении и должно заработать. А перезалив из установочного пакета не всегда помогает, так как там файл чистый без изменений, а вдруг у тебя еще какие то моды изменяли файл.

 ::)  http://i072.radikal.ru/1005/de/d413e175a8a4.jpg

* smiles.rar (194.87 Кб - загружено 146 раз.)
Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #111 : 07 мая 2010, 16:09:04 »

   На счет смайлов. В сатндарте этого форкма поддеживаются следующие 17 смайликов по умолчанию:
angel.gif
angry.gif
cheesy.gif
cool.gif
cry.gif
embarrassed.gif как он анзывается по-русски
evil.gif
grin.gif
huh.gif
kiss.gif
laugh.gif
lipsrsealed.gif
police.gif
rolleyes.gif
sad.gif
shocked.gif
smiley.gif
tongue.gif
undecided.gif
wink.gif
   Чтобы поглядеть, как они выглядят - загляните в форму ответа, где они выстроились на парад. Я же привела название их файлов в порядке алфавита, который отличается от их порядка в том строю.
   И это не только картинки в gif-формате, но и описание, имеющееся на каждый смайлик, содержащее в том числе его английское и русское название, а также комбинацию символьных значков, которые его кодируют в тексте.
   Поэтому прежде чем думать о добавлении новых смайлов приходится прежде заботиться о том, что всем смайлам из этого списка в новом наборе нашлось место. Иначе придется курочить базу (не скрипты!) более основательно. А если подменять смайлы из списка на другие картинки, то это легко - тут не надо писать им всем новое описание, годится старое.
   Таким образом, всем любителям смайлов я предлагаю заняться не рассматриванием прикольных картинок, а сначала тем, что разобраться в названии этих смайлов (т.е. какую эмоцию они означают), а затем переименовать файл нового варианта на старое имя. И тогда я смогу не просто заменить старые смайлики на новые, но содержать вместе несколько разных наборов смайлов, переключение между которымы осуществляется одним тычком мыши. Вот и старые смайлики я не уничтожила, а добавила новые этим же способом, сперев смайлы с форума Ома :), однако заменив среди них пару, которая неприлично превышала габариты остальных. Желательно, чтобы размеры смайликов не выходили за границы 18-22 пикселя, т.к. иначе они сильно раздвигают строки, чем портят внешний вид текста.
Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #112 : 07 мая 2010, 16:11:27 »

Цитата:
Рядом с этим файлом лежит subs.php~ форум перед установкой мода сам делает резервную копию. Тебе надо стереть тильду в расширении и должно заработать. А перезалив из установочного пакета не всегда помогает, так как там файл чистый без изменений, а вдруг у тебя еще какие то моды изменяли файл.

   Да, я так и делаю. Все старые картинки, которые мы перерисовали, сохранила с расширениями jpg~ и gif~. И со всеми остальными правками строго придерживаюсь того же порядка.
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #113 : 07 мая 2010, 16:14:30 »

Да, я так и делаю
<Вот тут смайл "Во!" с большим пальцем> (якобы

Как установить тему(шаблон) > http://web-masteru.info/kak-ustanovit-shablon-na-forum.html

Установка шаблона на SMF (Simple Machines Forum).

Цитата:
1. Скачайте и распакуйте нужный Вам шаблон так, чтобы все файлы были в одной папке с названием данного шаблона.
2. Закачайте полученную папку на Ваш сервер, где установлен SMF, в папку «Themes».
3. Зайдите в админпанель Вашего форума, выберите раздел «Theme and Layout Settings» > «Install a new theme» и укажите путь до Вашей папки с шаблоном (например, /home/domen/public_html/forum/Themes/vasha_tema/), после чего нажмите «Install».
« Последнее редактирование: 09 мая 2010, 01:50:19 от berg » Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #114 : 07 мая 2010, 16:47:15 »

  Внимание!
   Я активировала в профиле (профиль -> внешний вид форума) опцию, позволяющую каждому участнику форума устанавливать ДЛЯ СЕБЯ тот набор смайликов, который ему по душе. Т.е. сменив рабочий набор смайликов, каждый может лицезреть именно их на своем экране. В то время как другие будет видеть на этом же месте смайлики из набора по умолчанию (сейчас это classic).
   Ныне  уже установлено 3 набора смаликов:
default -это те, что мы получили вместе со стандартной инсталляцией (где не поймешь, плачет смайлик или улыбается).
classic - это те, которые нормальные, но голова сверху зеленая :).
anima - это те, что с форума Ома (укороченный набор), с заменой пары смайликов на другие.
   Могу сделать еще и другие наборы, среди которых будет доступен выбор. В базу при этом мне лазить все-таки придется, но это не страшно - только добавить еще один директорий (наборы смайликов как и лежат в дикториях, которые имеют названия \default, \classic и  \anima, а пользователь лишь выбирает одно из этих имен в списке).
   Сходите в свои профили и посмотрите своими глазами!    
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #115 : 07 мая 2010, 16:51:56 »

 :( Чо я дал -самый лучший  :'( и его нет http:/smilies&f
Записан
Pipa
Техник
Старожил
*
Offline Offline

Пол: Женский
Сообщений: 13022



WWW Email
« Ответ #116 : 07 мая 2010, 16:53:40 »

:( Чо я дал -самый лучший  :'( и его нет http://bestxp.net/posting.php?mode=smilies&f=214

  Говори конкретно, какой  - заменим. Я же сказала, что смайлики у Ома брала, а не у тебя.
  И прежде всего потому, что у Ома они имеют те же названия, что и мои старые (т.к. форумы с одного базового скрипта). А с твоими смайликами разбираться мне некогда, т.к. у них совершенно иные имена.
  Поэтому я и привела полный список. Если хочеешь - выбирай из своего набора подходящие и давай им наши имена - тогда они здесь приживутся. А я не стану сочинять всем этим смайликам переводы и придумывать комбинацию кодирующих знаков - некогда мне этим заниматься, да и не интересно.
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #117 : 07 мая 2010, 17:00:31 »

Ок -
А как люде с иллюзинета сделали расширенный набор, (да и на омовнике их побольше
> С Омвея > http://s53.radikal.ru/i139/1005/2e/ed0bd16f52fd.gif

« Последнее редактирование: 07 мая 2010, 17:35:23 от berg » Записан
Ray
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 670



« Ответ #118 : 07 мая 2010, 17:23:43 »

classic - это те, которые нормальные, но голова сверху зеленая .
ага, из-за нездорового жёлто-зелёного цвета они на наркоманов похожи : -)
Могу сделать еще и другие наборы, среди которых будет доступен выбор.
думаю, нужно. Берг там давал ссылку, где похоже на иллюзийнетские, только лучше. Я потерял; Берг, ты помнишь где?
Записан
berg
Пользователь
**
Offline Offline

Пол: Мужской
Сообщений: 144


« Ответ #119 : 07 мая 2010, 17:27:27 »

 ::) Подредактил кнопку



* onn2.jpg (1.66 Кб, 32x32 - просмотрено 360 раз.)

* Onn.jpg (0.94 Кб, 32x32 - просмотрено 429 раз.)
« Последнее редактирование: 07 мая 2010, 19:02:39 от berg » Записан
Страниц: 1 ... 6 7 [8] 9 10 ... 14  Все
  Печать  
 
Перейти в:        Главная

Postnagualism © 2010. Все права защищены и охраняются законом.
Материалы, размещенные на сайте, принадлежат их владельцам.
При использовании любого материала с данного сайта в печатных или интернет изданиях, ссылка на оригинал обязательна.
Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC