51

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

Жаль я уже вручную добавлять иконки начал. Конечно в каждую тему отдельно стиль придется прикручивать, но вас же не дождешься.

Ребята работают что называется "за идею", имейте совесть, не стоит жаловаться. Хотите ускорения процесса - мотивируйте рублем.

3

52

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:
nihi1ist wrote:

отдельно от иконок для форумов/разделов.

nihi1ist, отдельным расширением что ли?

Думаю PunBB движется в правильном направлении, а дробить расширения (читай дублировать один код многократно), включать зависимости, потом сам черт ногу сломит. Уже лучше пусть все будет в одном.


rakard wrote:
nihi1ist wrote:

Жаль я уже вручную добавлять иконки начал. Конечно в каждую тему отдельно стиль придется прикручивать, но вас же не дождешься.

Ребята работают что называется "за идею", имейте совесть, не стоит жаловаться. Хотите ускорения процесса - мотивируйте рублем.

2 rakard полностью согласен, и 1000 раз за!!!

53 (edited by PunBB 2016.10.17 14:37)

Re: Pan Icons - Иконки форумов и категорий на главной странице

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

nihi1ist wrote:

Жаль я уже вручную добавлять иконки начал.

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

В след версии попробую добавить иконки для тем. Скорее всего для настройки иконок нужно будет уже отдельную страницу создавать  PunBB_INFO_ICQ/smile

Благодарю всех за интересные идеи и помощь.

54

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

Для поддержки иконочного шрифта нужно будет к этому расширению подключать jQuery или JS чтобы прописывать классы в нужных тегах. Не нужны будут только в том случае если классы вшивать в код.

PHP может изменять файлы? Я вот один файл создал:

icons.min.css

В нем все нужные иконки в таком формате:

.main-content #forum36icon {
    background: url("/img/icons/icon36_no_messages.png") no-repeat
}
.main-content #forum36 .new .icon {
    background: url("/img/icons/icon36_new_messages.png") no-repeat
}

Созданный файл, копирую в темы и добавляю в $matches[2]:

$forum_loader->add_css($base_url.'/style/Nixway/icons.min.css', array('type' => 'url', 'group' => FORUM_CSS_GROUP_SYSTEM, 'media' => 'screen'));

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

$matches[1]

sempai, если бы были знания php и js давно бы сам сделал. Но к сожалению знаний нет, веб-разработкой заниматься не планирую, потому даже не пытаюсь вникнуть.

PunBB, посмотрите, как я сделал у себя.

55

Re: Pan Icons - Иконки форумов и категорий на главной странице

Если не выбирать файл и нажать Загрузить, пишет "Нет прав доступа для загрузки файла".

В настройках категорий иконка добавляется, но на главной их не видно. Отображается по умолчанию.

56

Re: Pan Icons - Иконки форумов и категорий на главной странице

Вот что получилось:

https://snag.gy/ixVbS9.jpg

Хотя помучился чуток, пока сделал...

57

Re: Pan Icons - Иконки форумов и категорий на главной странице

rakard wrote:

В настройках категорий иконка добавляется, но на главной их не видно. Отображается по умолчанию.

а в основных настройка так?

https://punbb.softplaza.net/uploads/images/2016/10/18/screenshot.2016-10-18.png

для них тоже были добавлены опции

nihi1ist wrote:

Вот что получилось:

таак, значит нужно чтобы можно было загружать 2 разные иконки для каждого форума.

nihi1ist, иконочные или обычные не желательно загружать для всех стилей. У каждого стиля свои особенности. Нужен хотя бы файл стилей чтобы настроить расположение и прочее...

58 (edited by nihi1ist 2016.10.18 03:56)

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

таак, значит нужно чтобы можно было загружать 2 разные иконки для каждого форума.

Я же вам столько пытался объяснить, даже картинки рисовал. PunBB_INFO_ICQ/bigsmile

PunBB wrote:

nihi1ist, иконочные или обычные не желательно загружать для всех стилей. У каждого стиля свои особенности. Нужен хотя бы файл стилей чтобы настроить расположение и прочее...

Я через файл стилей и сделал. Сейчас вообще отлично сделал: Иконки в спрайт объединил. В каталог каждой темы закинул файл $matches[2]. Где и хранятся стили для кастомных иконок. А сам спрайт в каталог:

/img/icons

В итоге везде учитываются особенности темы...

59

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

для них тоже были добавлены опции

Всё, вопрос снят.

60

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

Можно отдельное расширение сделать

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

Вот добавил в админку загрузку иконок для тем.
Добавлена отдельная страница настроек для иконок.
Осталось немного работы, затем обновлю архив. Загрузка иконок для тем выглядит так:

https://punbb.softplaza.net/uploads/images/2016/10/19/screenshot.2016-10-19_(1).png

Любые предложения кстати ))

61

Re: Pan Icons - Иконки форумов и категорий на главной странице

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

62 (edited by PunBB 2016.10.20 09:06)

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

можно ли объединить загруженные изображения в спрайт? Или фантастика?

посмотрим. но возьму на заметку, на будущее.

Обновлено расширение. Необходима переустановка.
Добавлена возможность назначать статусы для тем.
Менять статус при редактировании.
Создана отдельная страница настроек для загрузки некоторых иконок.
Иконки для форумов вынесены так же как для категорий.
Переписаны все функции.

Значки для тем назначаются не все
. Некоторые предустановлены и имеют приоритет, так как невозможно сразу отобразить несколько иконок.
Приоритет следующий:
Если тема перенесена, то значок будет показан для нее.
Далее если:
- тема закрыта
- важная тема
- горячая тема (пока определяется из расчета постов на странице, если превышает более 1й страницы, то горячая. Но можно придумать и другой способ, например из предустановленных опций)

Далее, если не один из статусов не соответствует, то будет отображена:
- либо исходная иконка
- либо выбранная пользователем

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

В архиве уже есть некоторые значки, но вы легко можете загрузить свои.
Внимание! При написании расширения русский язык вшивал в файлы. Просьба пока не переводить на англ и т д. Это можно будет сделать после окончательного завершения.

63 (edited by PunBB 2016.10.20 09:06)

Re: Pan Icons - Иконки форумов и категорий на главной странице

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

Опция заменила статусы иконок рядом с названием разделов.

64

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

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

Опция заменила статусы иконок рядом с названием разделов.

У вас на форуме эта версия стоит?

65 (edited by PunBB 2016.10.21 12:12)

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

У вас на форуме эта версия стоит?

Да. Т.е. более свежая. Только опция выбрана другая.
По ссылке расширение также обновлено.
На данное время версия 0.8.9

66 (edited by MaraKat 2016.10.21 15:48)

Re: Pan Icons - Иконки форумов и категорий на главной странице

Hello !
I installed the extension, but I do not see where to install the icons. There is no such field or icon or link in administration/general/forum/modify

My punBB : 1.4.4 with sqlite3 under php 5.6

I tried with several browsers.

67 (edited by PunBB 2016.10.23 03:14)

Re: Pan Icons - Иконки форумов и категорий на главной странице

yes, definitely noticed. I will add the instructions at the beginning of Lent.

There's three places:
1 kategory settings, settings (at the bottom of the form download),
2 forum (at the bottom of the form download),
3 and on a separate page, in the Admin - Settings - Icons

68 (edited by Xakker 2016.10.22 15:21)

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist, вот смотрите, как вы собирались расставлять иконки? У меня получилось только добавлением в тег определенных классов.

Вот подключил библиотеку в расширении. Если включить инструмент разработчика и назначить какой нибудь класс для тега, то получается что то вроде этого:

https://punbb.softplaza.net/uploads/images/2016/10/23/skrinshot116.png

Сам архив расширения

This content is available only to registered users.

69

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

yes, definitely noticed. I will add the instructions at the beginning of Lent.

There's three places:
1 kategort settings, settings (at the bottom of the form download),
2 forum (at the bottom of the form download),
3 and on a separate page, in the Admin - Settings - Icons


Sorry, I see nothing in any of the 3 places.

70

Re: Pan Icons - Иконки форумов и категорий на главной странице

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

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

71

Re: Pan Icons - Иконки форумов и категорий на главной странице

Xakker wrote:

nihi1ist, вот смотрите, как вы собирались расставлять иконки? У меня получилось только добавлением в тег определенных классов.

Вот подключил библиотеку в расширении. Если включить инструмент разработчика и назначить какой нибудь класс для тега, то получается что то вроде этого:

У Visman'a же получилось... PunBB_INFO_ICQ/smile
Просто надо узнать, коды символов в этом шрифте. И юзать через content. А вот и коды.

72 (edited by Xakker 2016.10.24 08:09)

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

А вот и коды.

ёмоё, как же я их раньше не заметил?!!

nihi1ist wrote:

У Visman'a же получилось...

Висман же профи, а мы так, любители ))

73 (edited by nihi1ist 2016.10.24 08:37)

Re: Pan Icons - Иконки форумов и категорий на главной странице

Xakker, ну а теперь, можно в этом расширении прикрутить. Идея такая:
- CSS-файл в папке расширения, куда будут записываться стили.
- Потом стили должны прикручиваться к текущей теме пользователя.
- В настройках форума прикрутить диалог выбора иконки для форума где есть новые сообщения и для форума где нет новых сообщений. Если диалог выбора иконки трудно реализуем, можно просто поле для кода и цвета иконки оставить. А рядом ссылку на страницу с кодами.

P.S. Если не знаете как прикрутить 2 разные иконки, посмотрите у меня на форуме, там я вручную обычные картинки прикрутил. По тому же методу можно и здесь все сделать.

74

Re: Pan Icons - Иконки форумов и категорий на главной странице

nihi1ist wrote:

можно в этом расширении прикрутить

можно то можно, только не я автор их обоих ))
Я разобрался как оно все работает.

nihi1ist wrote:

можно просто поле для кода и цвета иконки оставить

Имеешь ввиду страницу управления иконками? Я похожее думал сделать:

#navlogin > a::before {
    content: "\f090\20";
}

______________________
|класс или айди |ID иконки |
|#navlogin          |\f090\20   |

Либо вместо первого поля просто название:
_____________________
Меню (Войти)   |\f090\20  |

По сути страницу управления этими иконками. Далее, все это можно сохранять в файл. Не все же шарят в CSS. А еще проще 2 опциона (выпадающих списка)
1 - название и краткое описание
2 - иконка (изображение и название)
И кнопочку: добавить новую иконку

75

Re: Pan Icons - Иконки форумов и категорий на главной странице

Xakker, не только иконку, но и цвет. Хотя иконку можно одну, но обязательно 2 цвета. Один цвет - когда есть новые сообщения, другой цвет, когда нет новых сообщений.

76

Re: Pan Icons - Иконки форумов и категорий на главной странице

Хотелось добавить пожелание: возможность добавления иконок в субфорумы.

77

Re: Pan Icons - Иконки форумов и категорий на главной странице

а как удалить иконку, вставил 1 иконку, хотел заменить ее , а она как вкопанная

78

Re: Pan Icons - Иконки форумов и категорий на главной странице

soul_way, под списком форумов 2 кнопки : Загрузить и удалить. Т.е выбрал форум и нажал удалить иконку.

! Если же после удаления иконка все же отображается, то значит она сохраняется в кеше браузера. Его нужно почистить

1

79 (edited by Kurt 2017.02.10 01:07)

Re: Pan Icons - Иконки форумов и категорий на главной странице

Заменил иконку нового сообщения, она 25х25 пикселей, а выводится почему-то 14х22 пикселя, как старая... Почему? Где еще прописан размер?
https://punbb.softplaza.net/uploads/images/2017/02/10/5.jpg
В самом низу (режет круглую иконку

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

80 (edited by PunBB 2017.02.10 02:48)

Re: Pan Icons - Иконки форумов и категорий на главной странице

Kurt wrote:

Заменил иконку нового сообщения, она 25х25 пикселей, а выводится почему-то 14х22 пикселя, как старая... Почему? Где еще прописан размер?

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

Kurt wrote:

В самом низу (режет круглую иконку

Смотрите  с помощью css редактора, что там происходит.

Kurt wrote:

о и кстати, нужно прописать где-то, чтобы по коду ссылка Ссылка открывалась в новой вкладке (окне),

Это вы о чём? Подробней пожалуйста

81 (edited by Kurt 2017.02.10 06:42)

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

Это вы о чём? Подробней пожалуйста

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

<a href="new.html" target="_blank">Открыть в новом окне</a></p>

добавить правило target="_blank"

$matches[1]

PunBB wrote:

Смотрите  с помощью css редактора, что там происходит.

.brd .main-content .main-item .new {
    background: url(forum/extensions/pan_icons/styles/Oxygen/icons/default/new_msg.gif);
    height: 14px;
    width: 22px;
    float: left;
    margin-top: 0.8em;
    margin-left: -2.75em;
    border: 0;
}

вот это происходит, откуда он берёт вот эти размеры?

    height: 14px;
    width: 22px;
}

$matches[1]

вот где собака порылась:
В файле hd_head.php (в папке с хуками) насильно прописаны размеры иконки new_msg.gif именно height:14px;width:22px;
Еле нашел поиском.

1

82

Re: Pan Icons - Иконки форумов и категорий на главной странице

Kurt, 1000 лайков.  Default/ay
Отлично! Сам нашел решение.
Вот бы все так прилагали усилия в поиске решения своих недочетов. Тогда у разработчиков появилось бы немного больше времени на продвижение PunBB.

83

Re: Pan Icons - Иконки форумов и категорий на главной странице

-------
Обновлено расширение.
+ Совместимость с расширением Суб форумы
+ файл для настройки стилей

84

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

Обновлено расширение.

Добрый день, его нужно просто перезалить или нужно ставить по новой? (а то в подфорумах уже темы созданы)

85

Re: Pan Icons - Иконки форумов и категорий на главной странице

Kurt wrote:

его нужно просто перезалить или нужно ставить по новой?

1. Перезалить
2. Обновить хуки
3. Обновить кеш браузера

86

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

2. Обновить хуки

а это как сделать?

87

Re: Pan Icons - Иконки форумов и категорий на главной странице

Kurt wrote:

а это как сделать?

pun_admin_manage_extensions_improved
Pun Admin Manage Extensions Improved  - Позволяет выбрать несколько расширений для включения/выключения/удаления, а также обновления хуков.

88

Re: Pan Icons - Иконки форумов и категорий на главной странице

Большое спасибо, всё работает!

$matches[1]

А эта ссылка для маньяков новых иконок))) http://www.flaticon.com/  Функций очень много и иконок тоже))

1

89

Re: Pan Icons - Иконки форумов и категорий на главной странице

Как убрать вывод статусов при создании темы и в принципе убрать из расширения?

90

Re: Pan Icons - Иконки форумов и категорий на главной странице

bk-km wrote:

убрать вывод статусов при создании темы и в принципе убрать из расширения?

за это отвечает файл
/hooks/po_pre_req_info_fieldset_end.php

просто скройте блок добавив в

<div class="sf-set set<?php echo ++$forum_page['item_count'] ?>">

или заменив на


<div class="sf-set set<?php echo ++$forum_page['item_count'] ?>" style="display:none;">

91

Re: Pan Icons - Иконки форумов и категорий на главной странице

PunBB wrote:

за это отвечает файл
/hooks/po_pre_req_info_fieldset_end.php

просто скройте блок добавив в...

Убрать или скрыть?

Если скрываю, то при создании тем этот блок статусов не отображается, но при редактировании - отображается.
Мне же нужно его полностью удалить...

$matches[1]

подскажите, пожалуйста

92 (edited by PunBB 2017.05.28 09:47)

Re: Pan Icons - Иконки форумов и категорий на главной странице

bk-km wrote:

при редактировании - отображается.

Скрыть. Зачем убирать. Иначе придется переписать пол расширения.

Чтобы не отображалось при редактировании, нужно проделать такую же махинацию с файлом ed_pre_main_fieldset_end.php

93

Re: Pan Icons - Иконки форумов и категорий на главной странице

Получилось. Спасибо!

94

Re: Pan Icons - Иконки форумов и категорий на главной странице

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

95

Re: Pan Icons - Иконки форумов и категорий на главной странице

а как их выровнять по вертикали?)

96

Re: Pan Icons - Иконки форумов и категорий на главной странице

filnikov, использовать иконки одинакового размера?

97

Re: Pan Icons - Иконки форумов и категорий на главной странице

filnikov, покажите либо сам форум, либо хотя бы скрин, как они выглядят

98 (edited by filnikov 2017.09.14 02:12)

Re: Pan Icons - Иконки форумов и категорий на главной странице

Вот эти значки, в зависимости от обьема расписания текста, форма расширяется, а значки стоят на месте
https://punbb.softplaza.net/uploads/images/2017/09/0f433de4ac63f5e2f2f4e5d48481149a.png

99

Re: Pan Icons - Иконки форумов и категорий на главной странице

https://punbb.softplaza.net/uploads/images/2017/09/1d028d79d8630315aa4c0c16490f8f19.png

В стили для соответствующего форума добавить код и настроить по высоте:

#forum2 .icon {
    margin-top: 0.8em;
}

либо отрицательное значение

#forum2 .icon {
    margin-top: -0.8em;
}

100

Re: Pan Icons - Иконки форумов и категорий на главной странице

Спасибо)