Skocz do zawartości

Propozycja nowego rodzaju cytowania


bizon11

Rekomendowane odpowiedzi

Witam szanowną administrację ;]

Chciałbym by na forum została wprowadzona funkcja cytowania selektywnego - zaznaczasz tekst klikasz cytuj i zaznaczona treść zostaje wklejona do pola szybka odpowiedź ;]

Wiem że technicznie jest to możliwe. Sam wgrałem taką modyfikację dla wersji 2.3.1

Udostępniam ją tutaj - może będzie działać z 2.2.1

Wybieramy używany skin

Wybieramy edycję HTML-a

Topic View -> RenderRow

Szukamy

<a href="{$this->ipsclass->base_url}act=Post&CODE=02&f={$this->ipsclass->input['f']}&t={$this->ipsclass->input['t']}&qpid={$post['pid']}" title="{$this->ipsclass->lang['tt_reply_to_post']}"><{P_QUOTE}></a>

Dodajemy pod:

<a onmouseover="copyQ('{$post['quote_info']}', '{$post['pid']}');" href='java script:pasteQ();' title='{ipb.lang['tt_reply_to_post']}'>adres obrazka cytowania selektywnego</a>

Zapisujemy i zamykamy

Otwieramy plik: /sources/action_public/topics.php

Szukamy:

$row['post_date']	 = $this->ipsclass->get_date( $row['post_date'], 'LONG' );

Zastępujemy tym:

$row['quote_info']	= str_replace(array(" ", "[", "]", "'"),
												array(" ", "&#091;", "&#093;", "&#039;"),
												$poster['members_display_name'] ).','.$row['post_date'];

Zamykamy i zapisujemy

Otwieramy plik /jscripts/ipb_topic.js

Wpisujemy na samym końcu

function copyQ(qinf,pid) 
{
txt='';
if (document.getSelection) 
{
	txt=document.getSelection()
}
else if (document.selection) 
{
	txt=document.selection.createRange().text;
}
if (txt.replace(" ","") != "")
{
	txt='[quote='+qinf+']\n'+txt+'\n[/quote]\n'
}
}

function pasteQ()
{
if(document.REPLIER.Post)document.REPLIER.Post.value += txt
}

Mam nadzieje że ta modyfikacja zostanie wprowadzona - moim zdaniem jest bardzo przydatna

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Tak przy okazjji to proszę pamiętać o nie działającym wysyłaniu PW (z wątków , np. z tego watku nie mogę wysłać PW) dla zwykłych userów

(klikam u usera, rozwija mi sie lista , el nic nie mogę wybrać z tej listy)

Odnośnik do komentarza
Udostępnij na innych stronach

Tak przy okazjji to proszę pamiętać o nie działającym wysyłaniu PW (z wątków , np. z tego watku nie mogę wysłać PW) dla zwykłych userów

(klikam u usera, rozwija mi sie lista , el nic nie mogę wybrać z tej listy)

Kwestia przegladarki, ja pod IE korzystalem i dziala ;)

pozycjonuj.png
Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności