Форум Guyver World
10 Сентября 2010, 21:42:17 *
Приветствуем Вас на форуме аниме и манги Гайвер. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
  Guyver World   Форум   Правила F.A.Q. Помощь Поиск Войти Регистрация  
Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Guyver-World Forum Transformation Script (GTS)  (Прочитано 248 раз)
0 Пользователей и 1 Гость смотрят эту тему.
onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« : 10 Марта 2010, 16:48:41 »

Как вы все понимаете, господа, форум рассчитан на довольно большие посты. Если пост ограничивается одной-двумя строчками, страница начинает как бы раздуваться. Я решил написать код на javascript для greaseMonkey (привет, Каннибал!), который бы трансформировал при определенной длине сообщения, пост в что-то похожее чят. Польза очевидна: листать страницы будет проще, они не будут такими "пустыми".

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

Скрины позже

EDIT:

- скрины будут очень постепенно
- кроме превращения в чят, ко мне пришло множество чудесных мыслей по улучшению юзабилити и внешнего вида нашего форума (см. ниже)
« Последнее редактирование: 10 Марта 2010, 21:09:24 от unnameo » Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
Eudj
16 - Глава Федерации
******
Offline Offline

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


Прав, не прав, главное у кого ружьё!!!

Регистрация: 04.05.2009
Пользователь №: 698


Просмотр профиля
« Ответ #1 : 10 Марта 2010, 16:53:34 »

Где-то я похожее видел в нэте. Да и вообще под файрфокс много различных плагинов понапридумывали. А вот что с оперой? Под неё я не встречал похожего confused2.
Записан
onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #2 : 10 Марта 2010, 16:58:15 »

Eudj, есть решение под оперу - userJS.

Возможно, я позже сделаю вариант для оперы, в принципе, переписывать особо не надо. Но сейчас - только для родной лисички.
« Последнее редактирование: 10 Марта 2010, 23:20:13 от unnameo » Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #3 : 10 Марта 2010, 17:46:23 »

Вообще, GTS буду затачивать под свои нужды, но если вдруг вас заинтересует скрипт, можем обсудить фичи.

Хотелось бы помощи относительно дизайна, а именно ваши варианты верстки страницы.

Я отталкивался от минималистского дизайна микрохабра: http://m.habrahabr.ru/
И функции печать: http://guyver-world.ru/forum/index.php?action=printpage;topic=79.0

Единственный недостаток action=printpage - она не интерактивна, ссылки не работают.

To do listα ;-)

1. index.php/topic

1. Шапка
   - Первое, что убираем: самую верхную панель(логотип и фигурки гайверов). Просто не люблю большие шапки.
   - Аватары у меня и так выпиливаются Ad-Block-ом, но будет сделано, чтобы они убирались ГТС
   - Дальше, убирается аватар, убирается "Здравствуйте, %username%". Я и так знаю, какой у меня ник )
   - Возможно, кнопка будет просто перенесена наверх
   - "Поиск" нихрена не работает, когда мне надо. Будет убран ниже, на меню и будет вести на поиск в гугле "<something> site:guyver-world.ru". Многие так делают. Если бы форум индексировался как надо, было бы вообще отлично.

2. Теперь меню
   * убираются:
      - Пункт "guyver-world.ru", я постоянно жму туда, думаю, что попаду на forum/index.php )
        Просто у меня guyver-world.ru ассоциируется больше с форумом.
        Возможно, будет оставлена ссылка на основную страничку ГВ
      - FAQ (никогда не пользовался)
      - Поиск (излишнее дублирование для минималистского дизайна не годится)
      - Календарь (пару раз пользовался, но нэ надо)
   * меню будет более широким для совмещения со строкой поиска

3. Что касается навигации
   - Мне не нравится дурацкая навигация "Страниц: 1  ... 46 47 [48]". Что, если я хочу попасть на 30-ую страницу?[в разработке]
   - Будет прокрутка на любую страницу в стиле TimeMachine(в идеале)
   - Вместо Форум Guyver World > Разное > Разговоры на любые темы > Беседка будет
     Начало/Разное/Разговоры на любые темы/Беседка — так короче.
    - Кнопками "ответ", "отметить непрочитанной", "печать" никогда не пользовался. Печать нужна для полезных страничек, пожалуй, оставлю )
   
4. Столбик о пользователе:
   - Звание и звездочки — в топку
   - Онлайн и оффлайн. Можно оставить только индикатор
   - Пол и так знаю, количество сообщений на фиг не надо
   - аватара убирается и показывается только когда курсор указывает на ник
   - подпись, дата регистрации, номер пользователя — в топку
   - кнопки-ссылки на профиль и отправка личного сообщения компонуются иначе
   
5. Непосредственно посты
   - Заголовок типа: Автор      Тема: Беседка  (Прочитано 13282 раз)
     Слово автор не нужно, по первому посту и так ясно, кто автор.
     Сколько раз прочитана тема - не нужно
   - ссылка типа Re: Беседка заменяется на элегантную #, почти никто не изменяет эту строчку
   - когда курсор подводится к #, в буфер копируется адрес ссылки
   - « Ответ #705 : Сегодня в 18:34:43 » убирается в столбик пользователя, сокращается
   - "Записан" нужен только для модеров
   - подписи под постом - убираются
   - чего здесь реально не хватает, так это частичного цитирования[в разработке]
   - спойлеры будут сворачиваться/разворачиваться[в разработке]
   - рамка, чёртова рамка, вокруг img[в разработке]

6. Повторная навигация под темой
   - надо подумать, что тут полезно изменить
   - ?

7. Быстрый ответ
   - здесь идеально, только хотелось бы при нажатии
     выскакивало окошко, куда можно было вставить ссылку, а форматирование делалось само.
     Сделать, наверное, не проблема.
   - ?

8. Нижний колонтитул
   - ?

9. Общие
   - ?

На повестке дня повышение юзабилити

- сворачивающий спойлер вместо черной ерунды
   - в целях борьбы с оверквотингом нужно сделать сворачивающие цитаты
- рамка, чёртова рамка, вокруг img [new]
- сделать "широкую" нумерацию
- частичное цитирование
« Последнее редактирование: 11 Марта 2010, 02:56:16 от unnameo » Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
Gq11
12 - Верховный Зоалорд
**
Offline Offline

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


Регистрация: 11.03.2007
Пользователь №: 41


Просмотр профиля WWW
« Ответ #4 : 10 Марта 2010, 19:04:40 »

To do listα ;-)
1. Первое, что убираем: самую верхную панель(логотип и фигурки гайверов). Просто не люблю большие шапки.
2. Аватары у меня и так выпиливаются Ad-Block-ом, но будет сделано, чтобы они убирались ГТС
3. Дальше...

Перепечатай на английском и пошли SM-Team с пометкой "баг фикшен". sm64
« Последнее редактирование: 10 Марта 2010, 23:08:08 от Cannibal » Записан


僕が新世界のカミだ
Cannibal
Администратор
16 - Глава Федерации
*****
Offline Offline

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


Noisecore.ru

Регистрация: 29.01.2007
Пользователь №: 1


Просмотр профиляВ Контакте
« Ответ #5 : 10 Марта 2010, 23:11:14 »

 sm64 Разработчики сразу поймут, что всё это время они делали не то, что нужно пользователям.

Цитировать
- Вместо Форум Guyver World > Разное > Разговоры на любые темы > Беседка будет
     Начало/Разное/Разговоры на любые темы/Беседка — так короче.
лучше:
ПЦ/всякое/флуд№4/очереднаятемабреда sm38


----------
edit: вообще - выглядит внушительно х))
Записан


юзербары!

Нашёл ошибку в тексте моего поста? Срочно сообщи об этом сюда!
onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #6 : 10 Марта 2010, 23:19:10 »

Cannibal, всё это давно реализовано. На сайте SMF просто тонны всяких модов.

Цитировать
ПЦ/всякое/флуд№4/очереднаятемабреда

Хе, можно сделать и автозамену. Кстати, я только что заметил, что печатается также название, как это назвать, текущего форума или группы форумов(Разное, Не только гайвер и тд). Вот это точно нужно убрать. Будет: Начало/Разговоры на любые темы/Беседка.

EDIT: запишу пока не забыл. Нужно, наконец, рамку для jpg. У гифом и пнг желательно как-то проверять наличие альфа-канала (прозрачности).

EDIT2: навигация с клавы.
« Последнее редактирование: 14 Марта 2010, 17:39:35 от onami » Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #7 : 13 Марта 2010, 19:44:37 »

Практика показала, что эти "хаки" на яваскрипте имеют один неприятный побочный эффект (мне нравится, как это звучит на английском: side effect). Как работает подключаемый скрипт (во всяком случае, у меня)?

1. Страница загружается со своей родной разметкой
2. Потом запускается скрипт
3. Страница как бы "взрывается", перестраивается, всё мелькает

Это неприятно. Надо найти способы, чтобы такого не происходило. Самое первое, что приходит на ум и, наверное, самое дубовое решение: скрипт перед загрузкой растягивает белый блок на всю страницу, а после перестройки убирает. Либо же надо сделать все элементы невидимы, а потом показывать. Как-то так.
« Последнее редактирование: 15 Марта 2010, 15:55:50 от onami » Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
Sledgy
15 - Создатель
*****
Offline Offline

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


Регистрация: 17.07.2007
Пользователь №: 12


Просмотр профиля WWW
« Ответ #8 : 14 Марта 2010, 21:52:46 »

Можно в двух словах на русском - что это за бяка такая GTS и зачем?

(так сказать, для обычных смертных)
Записан

onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #9 : 14 Марта 2010, 21:58:57 »

Эээ, я в первом посте всё сказал, кажется. Короче, эта хреновина по задумке будет менять облик страниц форума в браузере.
Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
Gq11
12 - Верховный Зоалорд
**
Offline Offline

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


Регистрация: 11.03.2007
Пользователь №: 41


Просмотр профиля WWW
« Ответ #10 : 15 Марта 2010, 11:34:21 »

Sledgy, уннаим/онами/злой эл хочет сделать из форума продвинутый чан.
Записан


僕が新世界のカミだ
Sledgy
15 - Создатель
*****
Offline Offline

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


Регистрация: 17.07.2007
Пользователь №: 12


Просмотр профиля WWW
« Ответ #11 : 15 Марта 2010, 15:18:42 »

Ну да, нечто подобное я и понял, но просто хотелось прояснить :)


А видеть это будут только те, кто установит все необходимые плагины? И видеть будут одни и те же изменения?
Записан

onami
16 - Глава Федерации
******
Offline Offline

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


o_O WTF-team

Регистрация: 22.03.2009
Пользователь №: 616


Просмотр профиля WWW
« Ответ #12 : 15 Марта 2010, 15:55:23 »

Не все, а только один плагин. Кстати, довольно полезная вещь. Я писал в теме про софт, что поставил скрипт, который обнуляет таймер на depositfiles.

>И видеть будут одни и те же изменения?

Не факт, надо будет проверять. У разных браузеров немного по-разному реализована работа с разбором (парсингом) html и в javascript есть различия. Пока о кросс-браузерности речь не идёт.
Записан

IZH-58   v.0.02 //перевести на ООП, перепилить, добавить обработку post2
GTS      v.0.00 //спойлеры и цитаты
Sledgy
15 - Создатель
*****
Offline Offline

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


Регистрация: 17.07.2007
Пользователь №: 12


Просмотр профиля WWW
« Ответ #13 : 15 Марта 2010, 16:44:04 »

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

Надо провести голосование, у кого какой браузер - чтоб узнать на кого больше ориентироваться  sm4
Записан

Eudj
16 - Глава Федерации
******
Offline Offline

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


Прав, не прав, главное у кого ружьё!!!

Регистрация: 04.05.2009
Пользователь №: 698


Просмотр профиля
« Ответ #14 : 15 Марта 2010, 17:12:56 »

Ой как интересно про депозит sm38. А можно по подробнее на этом месте? И про рапидшару sm38.
А мысль Sledgy, насчёт браузера, верна. Вот видимое в опере будет отличаться от того, что видим в... мозиле? Если да, то чем?
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Powered by SMF 1.1.11 | SMF © Simple Machines LLC
Страница сгенерирована за 0.423 секунд. Запросов: 23.