2012-03-10 4 views
-3

Я использую Wordpress Wordpress «Нажмите этот», который хорош, но я хочу изменить пару вещей.Тонкая настройка «Нажмите эту кнопку» Wordpress bookmarklet

это код:

javascript:var%20d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://superarsha.wordpress.com/wp-admin/press-this.php',l=d.location,e=encodeURIComponent,u=f+'?u='+e(l.href)+'&t='+e(d.title)+'&s='+e(s)+'&v=4';a=function(){if(!w.open(u,'t','toolbar=0,resizable=1,scrollbars=1,status=1,width=720,height=570'))l.href=u;};if%20(/Firefox/.test(navigator.userAgent))%20setTimeout(a,%200);%20else%20a();void(0) 

что я хочу: 1: вставьте URL в первой строке. 2: замените исходное название на теле только ссылкой «YouTube» на исходную страницу.

Если номер 2 не ясен, вот пример: , когда «нажмите это» на видео с YouTube, тело придет так (video_title_here - YouTube). то, что я хочу, это просто (YouTube)

+0

на самом деле я не пытался ничего, потому что я не могу писать коды! – Unorthodox

ответ

3

я отправил этот ответ в другом месте, а также:

Вы должны изменить press-this.php файл в папке сор-администратора, а также букмарклет JavaScript.

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

Вот ссылка Pastebin модифицированного пресс-this.php: http://pastebin.com/5ZaYCpJ0

Вот измененное букмарклет JavaScript:

javascript:var%20d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,s=(e?e():(k)?k():(x?x.createRange().text:0)),f='http://superarsha.wordpress.com/wp-admin/press-this.php',l=d.location,e=encodeURIComponent,r=/youtube.com/i,t=d.title,n=(r.test(l.href)?'YouTube':d.title),u=f+'?u='+e(l.href)+'&t='+e(t)+'&n='+e(n)+'&s='+e(s)+'&v=4';a=function(){if(!w.open(u,'t','toolbar=0,resizable=1,scrollbars=1,status=1,width=720,height=570'))l.href=u;};if%20(/Firefox/.test(navigator.userAgent))%20setTimeout(a,%200);%20else%20a();void(0) 
Смежные вопросы