MH24 EGER FORUM

Общие обсуждения => Технические вопросы => Тема начата: Cabalbl4 от 21 Февраля, 2013, 01:06:49 am



Название: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 01:06:49 am
Ня, наконец-то удалось применить некоторые рабочие навыки.

Я собрал рабочую версию программы, позволяющей редактировать "Актуальные новости" в http://mh24eger.ru/

Пока программа позволяет добавить новость, а также откатить изменение в случае необходимости. От пользователя требуется только логин/пароль FTP (будет выдан желающим).

Больше не нужно мучаться с загрузкой с FTP и редактированием чистого HTML. Прога сделает всё за вас.

Осталось только собрать ее под винду (она кросс-платформенная).

На днях оттестю и раздам желающим.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: InvisibleMan от 21 Февраля, 2013, 12:24:03 pm
Видимо, когда раздавали мозги, я был последний в очереди. Написано красиво, но для меня абсолютно непонятно))) 


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 12:26:13 pm
Видимо, когда раздавали мозги, я был последний в очереди. Написано красиво, но для меня абсолютно непонятно))) 

Я ее сделал ровно для того, чтобы отправлять новости одним нажатием кнопки. Написал - ввёл логин/пароль - отправил. Вместо 100500 действий.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 21 Февраля, 2013, 12:34:24 pm
Кабалыч, в дальнейшем можно будет использовать эту прогу и для остальных разделов сайта, обновлять или добавлять актуальную информацию?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 12:39:18 pm
Для всего не связанного с форумом - возможно. Для форумных новостей и прочего маловероятно из-за очень высокой сложности взаимодействия. Возможно, я смогу что-нибудь придумать. Но не в ближайшее время.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 21 Февраля, 2013, 12:41:04 pm
Я как раз про разделы сайта.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 12:46:09 pm
Я как раз про разделы сайта.

Можно. Надо только решить что и как править.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 21 Февраля, 2013, 01:30:56 pm
Я как раз про разделы сайта.

Можно. Надо только решить что и как править.

я видится это примерно так, доступ только зарегистрированным пользователям со статусом мадьярчег, отдельный код доступа туда, в проге выбор раздела форума и ваяй;)
а то у нас на сайте начнут всякие "дилды и новые пираты" появляться в хаотичном порядке;)

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


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 01:51:51 pm
Я как раз про разделы сайта.

Можно. Надо только решить что и как править.

я видится это примерно так, доступ только зарегистрированным пользователям со статусом мадьярчег, отдельный код доступа туда, в проге выбор раздела форума и ваяй;)
а то у нас на сайте начнут всякие "дилды и новые пираты" появляться в хаотичном порядке;)

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


Ты путаешь сайт  и форум. Везде где статус "мадьярчег" - это форум! Везде, где выбор раздела форума - это форум! Всё, что имеет зеленый фон - это форум! :) А если это форум, то программа будет размером с том Войны и Мира. Сам понимаешь, сколько времени уйдёт написать.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 21 Февраля, 2013, 03:04:47 pm
окай

пусть будет это общая мысль по безопасности доступа к сайту


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 21 Февраля, 2013, 08:03:27 pm
Тестовая версия программы здесь. http://mh24eger.ru/misc_files/NewsEditorDistr.zip
Все файлы нужно распаковать в одну директорию. Она должна быть доступна для записи.
Запустить MH24EgerNewsEditor.exe

После запуска нажмите кнопку backup. Это сохранит текущую версию новостей.

Далее - пишите новость, меняйте время и жмите "отправить". До нажатия этой кнопки введите логин/пароль в соотв. поля.

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

И если накосячили - кнопка Restore возвратит файл с момента нажатия кнопки backup (опять же, введите логин/пароль). Backup действителен на время работы программы.


И да. Есть вероятность, что у вас вообще не запустится - я её собирал в очень странном окружении, мне нужна инфа об ошибках запуска.

За логином/паролем - ко мне в личку. Учтите, что этот логин/пароль на доступ к сайту вообще с правами редактора, так что не теряйте его.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 09:06:52 am
Кто нибудь хотя-бы запустить пробовал?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 09:16:22 am
Кабалыч не гони лошадей, я пришел на работу сейчас попробую)


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 09:30:24 am
Вопрос, эта прога под андроидом работать может, я временно остался без полноценного ПК, есть только планшет, а на работе у меня не хватает прав пользователя  :-[


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 09:51:53 am
Вопрос, эта прога под андроидом работать может, я временно остался без полноценного ПК, есть только планшет, а на работе у меня не хватает прав пользователя  :-[
Нет. Под мобильные устройства нужно будет сильно переписать.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 09:57:58 am
Но вообще-то андроид - это мысль. Не писал пока под него.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 10:02:59 am
Распаковал архив, при запуске вылетает тут же ошибка (смотри скрин) и закрывается. Не могу понять это связано с ограниченными моими правами как пользователя или я что то не так делаю или она что то не так запускается)?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 10:36:58 am
Нет, это я не доложил библиотеку. У меня на компе она есть, а у тебя - нет :) Хотя я не понимаю зачем она нужна этому приложению, сегодня вечером добавлю ее в архив.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 10:51:42 am
Хотя нет. Это не я.
http://otvety.google.ru/otvety/thread?tid=08da23afbae55c44

Это directX не стоит или слетел... При такой ошибке его нужно переустановить.

Хотя, блин, нафига моей проге directX я пока не понял. Надо будет ее обезжирить от внешних зависимостей...


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 11:12:01 am
Хотя нет. Это не я.
http://otvety.google.ru/otvety/thread?tid=08da23afbae55c44

Это directX не стоит или слетел... При такой ошибке его нужно переустановить.

Хотя, блин, нафига моей проге directX я пока не понял. Надо будет ее обезжирить от внешних зависимостей...

Что за ссылка, которая требует от меня логина/пороля ???


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:17:13 am
Хотя нет. Это не я.
http://otvety.google.ru/otvety/thread?tid=08da23afbae55c44

Это directX не стоит или слетел... При такой ошибке его нужно переустановить.

Хотя, блин, нафига моей проге directX я пока не понял. Надо будет ее обезжирить от внешних зависимостей...

Что за ссылка, которая требует от меня логина/пороля ???

А... это гугл шалит.
Короче, вот примая ссылка на микросовтовцев
http://download.microsoft.com/download/1/7/1/1718CCC4-6315-4D8E-9543-8E28A4E18C4C/dxwebsetup.exe


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 11:24:02 am
НЕЕ, для установки этой ...уйни у меня комп требует админ права, чтобы их получить мне надо писать в Данию)))

Лучше свою прогу почисти от внешней херни и продолжим ее тестить.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:27:22 am
НЕЕ, для установки этой ...уйни у меня комп требует админ права, чтобы их получить мне надо писать в Данию)))

Лучше свою прогу почисти от внешней херни и продолжим ее тестить.

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


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:28:28 am
К тому же у меня дома на обычной Win XP всё запускается влёт.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:31:44 am
Попробуй скачать только эту DLL: http://dll-skachat.ru/download-d3dcompiler43-dll.html
ЕЕ нужно распаковать и положить к остальным рядом с программой.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 11:36:55 am
У меня везде Win 7 лицушная, если дома я еще могу повоевать с компом и поставить все что нужно, а на работе как мне объяснить Датским админам на кой хер мне сдалась эта установка?(

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

Спасибо за помощь.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:40:07 am
У меня везде Win 7 лицушная, если дома я еще могу повоевать с компом и поставить все что нужно, а на работе как мне объяснить Датским админам на кой хер мне сдалась эта установка?(

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

Спасибо за помощь.
Заметь, ты влил в свой комп все DLL, что шли в комплекте программы :)

В общем, мне нужно понять что требует программа чтобы потом фреймворк попытаться перенастроить и избавиться от зависимостей. А т.к. у меня всё идёт - понять что нужно вовне сложно :(


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:46:21 am
Эти люди пишут что это - зависимость фреймворка.
https://bugreports.qt-project.org/browse/QTBUG-29210

Надеюсь что последняя. Придётся приложить к остальным в папке архива. Сниму копию со своего компа вечером, с работы дать не могу, тут только Linux.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:53:13 am
Причём я даже знаю в чём проблема: на Xp по умолчанию стоит d3dcompiler _43.dll, а win7 и 8 имеют в комплекте d3dcompiler _46.dll.

Т.к. прога собиралась под Xp - на 7 и 8 выпала такая проблема.

Чтобы решить - придётся или прикладывать d3dcompiler _43.dll (надеюсь, только его)
или раз собрать программу под win7 (тогда прикладывать не нужно будет, но под XP программа не пойдёт).


Спасибо дяде Биллу за отличную совместимость разных версий виндовс  ;D

Думаю, приложить файл будет пока самым верным решением.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 22 Февраля, 2013, 12:07:49 pm
Ты забыл про VISTA для нее тоже нужна другая версия?

Нельзя ее запилисть под все операционки семейства винды?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 12:26:56 pm
Ты забыл про VISTA для нее тоже нужна другая версия?

Нельзя ее запилисть под все операционки семейства винды?
Под VISTA может быть либо 43 либо 46. Но у меня собрана под 43, т.ч. ее будет требовать от любой ОС. Проще приложить.

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

В общем - можно написать без фреймворка под всё семейство, но это породит гораздо больше проблем, чем решит. Плюс трудности реализации.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 22 Февраля, 2013, 11:53:29 pm
Архив перезалит http://mh24eger.ru/misc_files/NewsEditorDistr.zip
Теперь банановый с необходимой библиотекой.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 24 Февраля, 2013, 11:16:44 pm
Архив перезалит. Идет на ХР, семерке и висте. http://mh24eger.ru/misc_files/NewsEditorDistr.zip


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 25 Февраля, 2013, 02:11:05 pm
Пробую с рабочего места.

Плиз в личку пароль ftp!?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 25 Февраля, 2013, 02:41:43 pm
Если хочешь оформить ссылку - пиши так:
Аляска-8. Свободная касса! (http://www.mh24eger.ru/smf/index.php?topic=333.msg4368#new)

Я потом подробный FAQ по всем тегам допилю. Или кнопки прямо в программу добавлю.

UPD. Здесь написать не могу, файл прикрепил текстовый с правильным оформлением


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 25 Февраля, 2013, 02:45:46 pm
Понял, СПАСИБО, все работает классно! :)



Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 25 Февраля, 2013, 02:50:37 pm
UPD Предыдущая версия поста про ссылку открывает ссылку внутри фрейма. Прикрепляю корректный вариант (открывает в новом окне).


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 25 Февраля, 2013, 03:04:52 pm
Как откатить новость которая была создана, програ закрыта и после обнаружение не корректного создания новости, при повторном запуске кнопка restore не активна?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 25 Февраля, 2013, 03:11:29 pm
Как откатить новость которая была создана, програ закрыта и после обнаружение не корректного создания новости, при повторном запуске кнопка restore не активна?
Пока никак, я ещё не доделал эту функцию. Сейчас откачу вручную, затем сможешь отредактировать.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 25 Февраля, 2013, 03:28:02 pm
Можно в прогу в шить орфографическую проверку текста, для таких вот медалистов с загибом третей степени, как я?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 25 Февраля, 2013, 03:35:48 pm
Можно в прогу в шить орфографическую проверку текста, для таких вот медалистов с загибом третей степени, как я?

Будет, но в отдаленных следующих версиях - придётся повозиться с ним. Сейчас можно печатать в ворде и копипастить в окно отправки.

Пока планирую следующие фичи ( в порядке добавления ):
Ближайшая перспектива:
1) Механизм backup/restore будет сохранять файлы по указанию пользователя, из которых можно будет восстановиться всегда.
2) Принудительный backup при запуске программы.
3) Добавить кнопки для вставки тегов, как на форуме.

Далекая перспектива:
4) Добавить орфографию
5) Статическая сборка - не куча файлов, а один exe
6) Возможность редактировать/удалять старые новости (совсем отдаленно)


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 26 Февраля, 2013, 10:41:21 pm
Набросок следующей версии программы. Подумайте, какие кнопки тегов ещё нужны для новостей.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 27 Февраля, 2013, 10:38:57 am
По тегам, картинка [img][-/img].


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 27 Февраля, 2013, 11:44:32 pm
Продолжаю добивать прототип по мере появления свободного времени.
Теперь вот такой (только интерфейс, в функционале пока месиво). Если есть идеи что изменить/добавить - пишите.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 14 Апреля, 2013, 01:54:05 pm
Выкачена новая версия (2 beta): http://mh24eger.ru/misc_files/NewsEditorDistr2.zip

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


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 09 Сентября, 2013, 09:54:03 am
Что-то новости никто не пишет. Возможно, стоит помучиться и написать версию под андроид?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 09 Сентября, 2013, 10:08:26 am
Ты думаешь это поможет?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 09 Сентября, 2013, 10:59:10 am
Я не думаю. Я спрашиваю :)


Название: Re: Программа для редактирования новостей н&#
Отправлено: Kind от 09 Сентября, 2013, 11:10:23 am
Если тебе очень скучно и долгими осенними ночами не чем заняться, а руки "требую действия", то конечно заипаш напиши эту прогу под андройд.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 09 Сентября, 2013, 05:42:49 pm
Может веб-форму для редактирования сделаю. В общем, подумаю.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 02 Октября, 2013, 02:40:43 pm
По ходу немного изменилась процедура работы с ftp-сервером. Пока программа не работает из-за этого. В ближайшее время поправлю.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 02 Октября, 2013, 11:09:05 pm
http://www.mh24eger.ru/misc_files/FinDistr.zip

Исправленная версия программы.
Логин и пароль для новостей изменились, кому нужно - пишите в личку.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 03 Октября, 2013, 12:43:42 pm
Есть версия проги на андроид. Сеть пока не работает (поправлю) и интерфейс похож на жопу крокодила. Но энтузыасты могут попытаться посмотреть.

Учтите, что это просто вырвиглазная бета, которая ещё не умеет отправлять новости

Поэтому если кто будет ставить, мне важен сам факт запуска.

Ещё важный момент, она скомпилирована под процессор ARM (на большинстве таблеток такой). Если проблема с этим - пишите, пересоберу.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 03 Октября, 2013, 11:06:55 pm
Прошу в личку логин\пароль. Из увиденного, растяни окошки кнопок, друг на друга наезжают:-)


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 04 Октября, 2013, 12:51:12 am
Прошу в личку логин\пароль. Из увиденного, растяни окошки кнопок, друг на друга наезжают:-)
Главное что оно запускается. Остальное поправимо.
Зы. сетка в ней пока не работает, я на днях поправлю. Поэтому залить новости ей не получится. Логин/пароль в личке, можно заливать обычным приложением.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 20 Февраля, 2014, 11:21:59 pm
Думаю сделать онлайн-редактор, который позволит редактировать новости первой страницы прямо на сайте. Функционал и интерфейс - как у оффлайн программы.

Как думаете, нужен?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 21 Февраля, 2014, 02:46:40 pm
Делай, оттачивай свои умения!
А мы можем и воспользуемся.


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 04 Марта, 2014, 02:22:14 am
Онлайн-редактор заработал.
Есть вариант сделать так, чтобы можно было править не только файл новостей, но и страницы сайта. Такая фича нужна?


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 04 Марта, 2014, 10:57:20 am
Важно!
В связи с изменениями в news.html просьба не использовать оффлайн-редактор (MH24egerNewsEditor.exe) для добавления новостей. Он может поломать нам новости. Я починю его в ближайшее время и выложу поправленную версию.

Пользуйтесь онлайн-редакотром. Он может почти всё что оффлайн + работает даже на мобильных устройствах (если обозреватель поддерживает JavaScript).


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Cabalbl4 от 04 Марта, 2014, 11:38:03 am
Хоть кто-нибудь онлайн-редактор попробовал?
Если что, инфо о нем тут:
http://www.mh24eger.ru/smf/index.php?topic=412.msg5586#new


Название: Re: Программа для редактирования новостей на главной странице
Отправлено: Kind от 04 Марта, 2014, 01:44:33 pm
Нет, позже попробуем.
Сообщение видел.