логин: 
<< предыдущая заметкаследующая заметка >>
27 марта 2013
Постинг заметок в Твиттер

Как обещал, сделал постинг заметок в Твиттер. Постится заголовок и ссылка. Это пока не работает как автопостинг, а только руками по нажатию на кнопку в редакторе. Связано это с тем, что удалять из Твиттера я пока не научился, а сам я часто закрываю, открываю и переименовываю заметку. Поэтому пока вручную.

Если ключи прописаны, в редакторе (стандартном) появится иконка, по нажатию пост будет отправлен в твиттер. Пост должен быть уже написан и сохранен, и не должен иметь ограничений доступа: то есть, доступ — всем, и опция visible не должна быть сброшена.

Ключи (4 штуки) следует прописать в созданную для этого переменную «twitter». Переменная — это такое понятие в движке, когда ты можешь завести себе некую переменную с любым именем, например «жопа», а потом вставлять ее в свои заметки, вызывая командой {_жопа_} (без двоеточия, с двоеточием — вызов модуля!). Например, удобно так хранить часто повторяющиеся куски дизайна, списки доступа, дисклаймеры и т.п. Сегодня я редактор переменных адаптировал для многопользовательского движка тоже. Но это мы отвлеклись. В общем, кроме того, в переменных иногда мы используем некоторые системные вещи, вот в частности переменная twitter у нас хранит ключи доступа.

Чтобы [в многопользовательском] движке заработала админка переменных, надо после обновления в /install увидеть слева и нажать кнопку «изменить первичный индекс `site`«.

Как получить ключи? На Твиттере. У него есть такая полусекретная ссылка: https://dev.twitter.com/apps/new, идем туда, создаем приложение. В описании пишем не важно что, нам только ключи получить:

Ставим галочку, что прочитали соглашение, набираем капчу, и вперед. Далее идем во вкладку «Settings»:

И ставим там read/write, чтоб разрешить постинг. Больше ничего заполнять не надо:

Возвращаемся на вкладку Details, нажимаем там кнопку сгенерировать ключи, и получаем четыре ключа:

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

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

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
архив понравившихся мне ссылок
Оставить комментарий
Windows Opera
0
0
Nsa1975
Извиняюсь,что не по делу,опечатка в подсказке(всплывающей)"устаcommновить".А пост потрите потом.

Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
А шаблон кросспоста задать только правкой кода можно? (вставить хэштег, к примеру, #blog)
Linux Firefox
 Москва
0
0
Leonid Kaganov
Шаблон кросспоста в Твиттер? А надо?
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Было бы неплохо - это дает возможность подписчику твиттер-канала скипать ненужную инфу(по типу твита в голдеде :), только тут по хэштегу фильтровать можно).

Оптимальный вариант - задание переменной, аналогично кроспоссту в ЖЖ.

И все желающие по хэштегу #blog могут скипать эту инфу.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Нет, как делается хэштэг при постинге в твиттер, я не знаю
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Хэштег - просто слово, с добавленным символом "решетка" (#) перед первым символом. Достаточно его добавить к тексту, который передаётся в твиттер.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ну то есть, в самом тексте?

Типа такого?

template='Появилась новая заметка {Body} по ссылке {url} #dnevnik'
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
Да, оно самое. Ну и {Header} неплохо было бы иметь возможность использовать :)
Linux Firefox
 Москва
0
0
Leonid Kaganov
Конечно. Сделаем, как руки дойдут.

Мне не очень сейчас удобно стало работать с движком. Я работаю по ftp с живыми файлами, а в Канаду и обратно на другую сторону земного шарика буквы летят с заметным притормаживанием.

Надо мне поднять на домашнем сервере движок, да только у меня почему-то .htaccess не читает апач.
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
TNX!
Mac Safari Chrome
0
1
lleo.me/[email protected]Семеняка
Посмотри в http.conf для директории движка опцию AllowOverride - там, скорее всего, None написано. Надо написать что-нибудь другое. Вот тут, например, написано на русском, что именно:

http://www.htaccess.net.ru/doc/htaccess/Conf-htaccess.php
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ура! Заработало!!!

http://lleo.homeip.net

Теперь у меня на домашнем компе движокЪ.
Windows Firefox
 Санкт-Петербург
0
0
[email protected]Кошак (cats-shadow)
> Переменная — это такое понятие в движке, когда ты можешь завести себе некую переменную с любым именем, например «жопа», а потом вставлять ее в свои заметки, вызывая командой {_жопа_} (без двоеточия, с двоеточием — вызов модуля!).

А главное - не отделять скобки ({_ )пробелами! :) А то некоторое время тупил - что не так :)

ЗЫ. Весьма удобно, да. Вот сейчас три 4 шаблона переделал, утомляло править по 4 раза в случае чего. :)
Windows Safari Chrome
1
3
bekks (#2649375)
Что за ужасный рендеринг шрифтов на скринах?
Взять хотя бы слово "посещений" на самом первом скрине.
Буква "п" тонкая, а рядом "о" жирная. Аж глаза болят, смотреть на такое. Хотя, наверное, зависит от монитора. На каком-нибудь ламповом ЭЛТ должно нормально смотреться.
Помню, когда впервые купил ЖК монитор, то в линуксе все шрифты рендерились так ужасно (на ЭЛТ это просто было незаметно). Лечилось долгим ковырянием конфигов.
Но сейчас же практически у всех дистрибутивов из коробки шрифты настроены.
Linux Firefox
 Москва
2
2
Leonid Kaganov
Я себе устанавливаю тот шрифт, который считаю для себя самым удобным. Конкретно в браузере у меня - Droid Serif 18. В системе - Sans.

Это вопрос даже не столько вкуса, сколько привычки - не существует законов природы, которые бы объясняли, какая пропорция, ширина и округлость "правильная". Вот вы увидели "жирную" букву "о" там, где ее не было - если вы измерите ее толщину, вы в этом убедитесь. Но ваша привычка говорит, что эта буква жирная.

Поэтому незачем так громко удивляться, если кто-то использует не тот шрифт, к которому вас за много лет приучила Винда.
Windows Firefox
3
0
Михаил (#2613777)
Я извиняюсь, но «serif» значит с «засечками», а на картинке — явно без. :-)

Но вообще-то предыдущий оратор говорил не столько о самих шрифтах, столько об их поганой отрисовке. И она таки действительно страдает — почему, например, у буквы «в» там левая линия шириной в один пиксель, а правые кривые аж на три пикселя размазаны?
Видимая жирнота, впрочем, сильно зависит от настроек монитора (т.н. «gamma»):



На «тёмном» размазанные части выглядят жирнее чётких, а на «светлом» — наоборот.
Старае винды были хороши тем, что шрифты там были с полным, тщательно подобранным hinting-ом. Поэтому отрисовывались чётко и хорошо смотрелись на любом мониторе. (В новых виндах победила лень и модный ClearType с его вырвиглазными разноцветными тенями...)

всего комментариев: 16

<< предыдущая заметка следующая заметка >>