В который раз я словила непонятный «глюк». Вот так это выглядит в моем посте:
И если раньше первый тег проставлялся по принципу «почему бы нет» и было все равно, какой из них пойдет первым… То в этот раз получилась очень неприятная ситуация, когда нужен был именно определенный первый тег.
Чтобы в дальнейшем таких ошибок больше не возникало… скажите, что я делаю не так?
- Готовлю пост в доке со всем скобочками, кавычками и «a href», чтобы мои картинки были там, где надо, и строчки не съезжали.
- Убираю в доке «все форматитование», оставляя голый текст со значками разметки.
- Копирую в место для поста, проставляю теги.
- Публикую через голос.ио.
Так вот, где же ошибка? Откуда этот непонятный первый тег и ШЕСТЬ тегов из пяти возможных на голос.ио.
Не знаю, к кому обращаться с таким вопросом. Очень хотелось бы получить грамотный ответ, поэтому призываю в пост всех, кто мне попадался на голосе и знает хоть что-то о блокчейне и прграммированию: @on1x, @ropox, @vvk, @vik,@arcange, @shenanigan, @primus, @investigator, @stakepool.
Если вы знаете, у кого еще можно спросить, дайте мне об этом знать =)
Спасибо!
P.S. Это не претензия, просто «наболело». Хочу знать.
UPD. Еще и первая картинка не отобразилась, а "прицепилась" та, что была в футере внизу всего поста. Пост можно посмотреть по ссылке. Или открыть через блог пост, что перед этим.
Ваш пост поддержали следующие Инвесторы Сообщества "Добрый кит":
t3ran13, chiliec, fetta, max-max, niiu, vik, tasha, investigator, forbon21, arsar, vasilisapor2, exan, vika-teplo, tatyanamishenko, mr-nikola, massatela, dunsky, amalinavia, evgeniy73, kito-boy, blog.experta, alexko
Поэтому я тоже проголосовал за него!
dobryj.kit теперь стал Делегатом! Ваш голос важен для всего сообщества!!!
Поддержите нас:
@amalinavia Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за общую выплату получил
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Во-первых. Тэгов, может быть сколько угодно, но учитываются только первые пять. Вот наглядный пример.
Во-вторых. Не написано, какой всё-же тэг-то был указан первым? Но судя по первому, вроде как кириллицей написанному, тэгу, но с буквой h, не справилась система с переводом тэга в название категории.
В-третьих. Никаких a href на голос.ио быть не должно. Может, но не нужно. Ибо чревато. Неизвестно, как их вывернет MarkDown. Или подготовленный код вставляется в html? Но и после этого редактор его может упростить, выкинув лишнее, по своему мнению.
По картинкам:
имг-голос ссылается на стимит-имаге, который ссылается сам на себя... Трудно тут движку сайта определить нужно ли подобное в превьюшку поставить. :-)
Но скорее всего, просто движок нашёл самую маленькую картинку в посте для превьюшки.
Примерно так.
Спасибо за развернутый ответ!)
Да, тот косячный и указался как первый. тhевисуалтимес
Да, вставляю через html. Мне так проще, чем через MarkDown
Я тоже так думаю, первую самую маленькую. Но на самом деле, это не так критично, как корявый первый тег)
Это он сам указался. А какие ставила тэги?
И насчёт html. Сделай маленький тест. Текст, картинка, ссылка. А потом посмотри html упрощённый редактором. Вот такой и делать надо, не сложнее.
тест проведу, но мои посты тоже не сложные: br, p, b, center, h2, h3. Иногда strike. Да вставка картинки через a href. Всё) Самое сложное - в футере как раз, там таблица похоже..
тег сам указался, я ставила пять остальных, что на скрине в этом посте. Пофиг было бы, если бы он был не первым и его можно было удалить. Может даже внимания бы не обратила.
Такая ерунда может быть если в тексте есть значок # вот что идет с ним и пойдет в теги автоматом.
Нет в тексте #. Ни в скрытых символах, ни в открытом тексте. И слова тhевисуалтимес в тексте нигде нет)
Надо было из редактора в блокнот текст загнать, а потом в голос. Или не использовать визуальный редактор на голосе. Хотя, скорее всего у вас в браузере скрипт, попробуйте на ФБ теги проставить, если проставит имя редактора значит вирус в браузере, расширения посмотрите. Скорее всего там проблема.
Скопировала теги, проставила перед ними решетку...и ничего. Пост пустой, никаких никуда ссылок. И тегов таких нет.
Так и не нашла, где там в ФБ можно теги проставить) С учетом того, что моя последняя запись там с 2014 года....я реально отстала от жизни.
Разве не так #тег и так далее #тег
Спасибо...а можно для не совсем умных, что такое ФБ?
А вот через блокнот как-то не подумала, спасибо за идею. Теперь так буду гонять посты.
Facebook английский - английский клон вконтакте.
@amalinavia Поздравляю! Вы добились некоторого прогресса на Голосе и были награждены следующими новыми бейджами:
Награда за количество полученных голосов
Вы можете нажать на любой бейдж, чтобы увидеть свою страницу на Доске Почета.
Чтобы увидеть больше информации о Доске Почета, нажмите здесь
Если вы больше не хотите получать уведомления, ответьте на этот комментарий словом
стоп
Вот этот-то пост без этого тега.
Вы поститесь (постили) в журнал The Visual Times
Там и концы. Не пользуйтесь их редакторами (софтом), api, и он-лайн редакторами.
Программная простановка тега возможна только встраиванием в скрипт отправки документа, если вы сами тег не указываете. А это, в свою очередь, сигнализирует, что Ваш пост постится не на прямую в ГОЛОС, а в среднее звено (сторонний ресурс) где ставится тег, а потом уже перенаправляется в блокчейн.
Советую разорвать все контакты с The Visual Times, очистить кэш браузера, проверить компьютер на наличие вредоносных скриптов и сменить все ключи аккаунта.
завязывай с тяжелыми наркотиками.
Вижуал таймс не имеет своих клиентов, пост опубликован через golos.io.
Но спасибо, теперь монимаю что такое кодинг-фантастика=)
там написано, что это не впервой, а второй раз. значит сам журнал тут совсем непричем
Это родной голос. Это не только у меня так. Насколько помню, у @lira было что-то похожее.
Если не у @lira, то у кого-то в ленте я точно видела.
Из плагинов есть планировщик от доброго кита. Иногда им пользуюсь, но в данном случае публиковала без него. Просто contr c - contr v из дока.
Думаешь картинка по этому адресу, какой @amalinavia запостила в коде?
Смотря на пункты 2 и 3 думать о первам можно в последнюю очередь
@amalinavia
это родной голос, или всякие примочки к нему???
ну просто странно,что только у вас так)
мб плагины для голоса ставили?
Вот кстати специально проверила, в прошлый раз вылез не "калечный" тег, а добавился просто шестой тег, похожий на первый.
https://golos.id/ru--liga-avtorov/@amalinavia/vyrasti-blogera-itogi-vtoroij-nedeli-olimpiady-simmery-i-maryatekun
из-за этого при редактировании пришлось убрать один из тегов
Думаю, если копать в блокчейн - там будет видно шестой тег.
Откровенно, мне этими конкретными глюками разбираться не хочется ;)
Но то, что через картинку можно вынуть у пользователя не только тег, но и всё его хранилище браузера - легко.
Сам, кстати, экспериментировал со своими постами, но по другому случаю.
Дело не в картинках. Картинка - это запрос к серверу с картинкой, а что сервер вернёт, эт вопрос многоинтересный.
Jpg не особо в почёте, а вот в png скрипты встраиваются непосредственно в саму картинку.
Так что, можно словить не хило от простого созерцания фоточек)))
Ну зеркало, и что? Причем тут глюк с тегами?
Я же выше писал предположение.
Что тег (который пользователь не постил) можно встроить только в скрипт (на уровне кода), который транспортирует пост в блокчейн.
Поэтому, вариантов не много. Либо автор использовал какой-то сторонний редактор, где этот глюк (тег) прописывается, либо вариант перехвата до блокчейна. Кроме картинок в пост она ничего не вставляла, тег вылазит, картинки грузятся не напрямую, а через адрес-посредник. То, что исполнительные скрипты лекго спрятать под маску картинок - это далеко не секрет и не фантастика ;)
Поэтому и предположение. Хорошо, если я ошибаюсь. Однако, никаких транзакционных ссылок, а тем более встраивание их в пост, не рекомендую никому.
Есть проверенные ресурсы или, наконец, прямые ссылки. Чего мудрить-то.
@investigator
Вы бы для начала потрудились хоть поверхностно понять, что есть The Visual Times.
Это - такой же блог, как и любой другой на Голосе. Так что не вводите людей в заблуждение и не наговаривайте почем зря, тем более по теме, в которой вы не разбираетесь.
Понятно, спасибо)
Написала в чат поддержки.
Так в том-то и дело, что постила я со своего компа, через голос.ио. От сообщества только футер-картинка, "ничего лишнего" я в коде не вижу.
При этом в предпросмотре все было нормально...Хотя там же не показывает теги и картинку главную.
После того, как вы создали пост, он упаковывается в функцию постинга в блокчейн:
golos.broadcast.comment(wif, parentAuthor, parentPermlink, author, permlink, title, body, jsonMetadata, function(err, result) {
console.log(err, result);
});
Здесь все тело вашего поста внутри body, а название в title.
Теги упаковываются в массив в jsonMetadata.
jsonMetadata = {'tags': ['тег1', 'тег2'],
Чтобы появился первым тегом тот, о котором вы говорите (если вы его не ставили), надо внутрь массива этот тег вписать. Можно это сделать если Ваш постинг контролируется скриптом журнала.
В любом случае присутствует вредоносное действие.
Спасибо за ответ.
В общем, я поняла так: без подробного изучения кода того поста сказать что-то конкретное нет возможности. Из действий на ближайщее время - обновить ключи и "почистить" комп (это грубо, но по другому не знаю, как объяснить, что я имею ввиду).
Есть вариант и встраивания кода именно через картинки (ссылки на них, если они на стороннем ресурсе).
Такая практика есть, и на хабре (куда, кстати, и ведут линки картинок) это обсуждалось с год назад точно.
Один французский «исследователь безопасности» этим летом опубликовал невиданно много найденных им уязвимостей типа arbitrary file upload в разных «написанных на коленке», но популярных CMS и плагинах к ним. Удивительно, как беспечны бывают создатели и администраторы небольших форумов, блогов и интернет-магазинчиков. Как правило, в каталоге, куда загружаются аватары, резюме, смайлики и прочие ресурсы, которые пользователь может загружать на сайт — разрешено выполнение кода PHP; а значит, загрузка PHP-скрипта под видом картинки позволит злоумышленнику выполнять на сервере произвольный код.
В общем, чистите комп, меняйте ключи и не размещайте никаких картинок, линки на которые "кто-то дал" ;)
возможно просто пробел лишний между тегами
Но даже если я буду специально оставлять пробел - пост никогда не опубликуется. Выдает ошибку.
и мне интересно узнать ответ!
Флаг за использование тега #открытый-код не к месту
Убрала, только объясните, почему он не подходит в данном случае. Ведь про код же вопрос-то? или не про код в итоге?
Это тег для анонсирования своих разработок на блокчейне Голоса https://golos.id/ru--otkrytyij-kod/@hipster/iniciativa-kiber-fonda-po-podderzhke-otkrytogo-iskhodnogo-koda-v-golose
Спасибо, так далеко я не заглядывала, на платформе с августа)