UPDATE: - С новия дизайн на сайта и липсата на използване на връзките, реших да ги сваля. Засега няма оплаквания! Тази модификация все още работи, ако искате да я използвате.
Бях приклад на някаква шега, която се случваше в Нектрос. Записът беше за това защо трябва да се отървете от всички тези връзки за социални отметки с едно щракване на вашия сайт. Имал съм и няколко други хора да ги коментират ... някой ми каза, че имам само 25 [sarc].
Не исках да ги свалям ... Донякъде ги харесвам. Не съм сигурен защо точно, но го знам. Освен че улеснявам маркирането на страницата ми, аз също искам хората да виждат всички сайтове, които помагат за маркиране. Има един тон от тях! Сигурен съм, че рано или късно добрите ще се издигнат на върха, а останалите ще умрат, но не искам да притискам някой да използва едното или другото.
И така ... Направих това, което би направил всеки добър хакер. Хакнах Общителен плъгин и добави малко JavaScript, който включва или изключва бутоните. Отне 3 промени:
- Редактирайте приставката за общуване, за да добавите връзката за кликване и изключване ... имайте предвид, че долният ред не се е променил ... това е само за да ви покаже къде да поставите кода:
пост; $ html. = ' Социални отметки '; $ html. = '> div id = "bookmark _'. $ postid. '" class = "общителен" style = "display: none"> '; $ html. = get_option ("общителна_реклама"); ?>
- Редактирайте файла Sociable.css, за да зададете добавяне на курсор за ръка / указател ... защото това е просто събитие onclick, а не всъщност връзка:
.link {курсор: ръка; курсор: указател; }
- Редактирайте заглавния файл на вашата тема, за да включите общата функция, за да включите и изключите div:
function showdiv(name){ var obj = (document.getElementById)? document.getElementById(name) : eval("document.all[name]"); if (obj.style.display=="none"){ obj.style.display=""; }else{ obj.style.display="none"; } }
Така че, щракването върху връзката Социални отметки ще включи и изключи съдържанието за конкретната публикация!
Страхотно! И с нотка на ирония, сега ще маркирам това на del.icio.us ... 😆
Ако пуснете това като приставка, съм готов да го използвам 😀
Да, моля, направете! Исках да се възползвам от това, но мисля, че съм направил нещо погрешно (макар че както винаги с технологията, не е задължително) - архивирах оригинала, за щастие, защото когато се опитах да приложа промените, блогът ми се счупи - празен екран, няма достъп към администратора. Вариантът на приставката би бил много по-малко страшен за тези от нас, без възможността да правим такива страхотни неща с увереност! 🙂 x
Добра работа, бихте могли да го направите малко AJAXy, като използвате Scriptaculous или Moofx