Latex za izvoze: ureditev hrosca z mailto kodo
This commit is contained in:
parent
576c8f36dd
commit
ea2658b4d0
@ -1419,6 +1419,8 @@ class LatexDocument{
|
||||
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||
$findNewline = 'br';
|
||||
|
||||
$text = preg_replace("/<\/?a( [^>]*)?>/i", "", $text); //remove anchor tag from string <a href= ... </a>, to se je uredilo za rešiti <a href= mailto: ...
|
||||
|
||||
$posAt = strpos($text, $findAt);
|
||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
||||
$posSpace1Mail = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||
|
@ -1482,15 +1482,20 @@ class LatexSurvey{
|
||||
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||
$findNewline = 'br';
|
||||
|
||||
$text = preg_replace("/<\/?a( [^>]*)?>/i", "", $text); //remove anchor tag from string <a href= ... </a>, to se je uredilo za rešiti <a href= mailto: ...
|
||||
|
||||
$posAt = strpos($text, $findAt);
|
||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
||||
|
||||
$posSpace1Mail = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||
$posSpace1Mail = $posSpace1Mail+$posAt; //koncna pozicija, ce se gleda celotno besedilo
|
||||
//echo $posSpace1Mail."</br>";
|
||||
//echo "pozicija prvega presledka v besedilu po e-naslovu: ".$posSpace1Mail."</br>";
|
||||
|
||||
//najdi prvi presledek pred afno
|
||||
$posSpace2Mail = strripos(substr($text, 0, $posAt), $findSpace); //najdi pozicijo zadnjega presledka v besedilu pred e-naslovom
|
||||
//echo $posSpace2Mail."</br>";
|
||||
//echo "pozicijo zadnjega presledka v besedilu pred e-naslovom: ".$posSpace2Mail."</br>";
|
||||
|
||||
|
||||
|
||||
//najdi prvi simbol za v novo vrstico "br" po afni
|
||||
//echo substr($text, $posAt) ."</br>";
|
||||
@ -1502,6 +1507,7 @@ class LatexSurvey{
|
||||
}else{
|
||||
$posKonec = $posNewLineMail; //se zakljuci pred simbolom za novo vrstico, ker je ta lokacija za zakljucek url
|
||||
}
|
||||
//echo "posKonec: ".$posKonec."</br>";
|
||||
|
||||
//dodaj po e-naslovu potrebno latex kodo za zakljucek url
|
||||
//$text = substr_replace($text, '}', $posSpace1Mail, 0);
|
||||
@ -1509,8 +1515,9 @@ class LatexSurvey{
|
||||
|
||||
//dodaj pred e-naslovom potrebno latex kodo za url
|
||||
//substr_replace(string_name, replacement_string, start_pos, length)
|
||||
$text = substr_replace($text, ' \url{', $posSpace2Mail+1, 0);
|
||||
$text = substr_replace($text, ' \url{', $posSpace2Mail, 0);
|
||||
//echo $text."</br>";
|
||||
|
||||
}
|
||||
//detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - konec
|
||||
|
||||
|
@ -1060,11 +1060,13 @@ class LatexSurveyElement{
|
||||
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||
$findNewline = 'br';
|
||||
|
||||
$text = preg_replace("/<\/?a( [^>]*)?>/i", "", $text); //remove anchor tag from string <a href= ... </a>, to se je uredilo za rešiti <a href= mailto: ...
|
||||
|
||||
$posAt = strpos($text, $findAt);
|
||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
||||
$posSpace1Mail = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||
$posSpace1Mail = $posSpace1Mail+$posAt; //koncna pozicija, ce se gleda celotno besedilo
|
||||
//echo $posSpace1Mail."</br>";
|
||||
//echo "pozicija prvega presledka v besedilu po e-naslovu: ".$posSpace1Mail."</br>";
|
||||
|
||||
//najdi prvi presledek pred afno
|
||||
$posSpace2Mail = strripos(substr($text, 0, $posAt), $findSpace); //najdi pozicijo zadnjega presledka v besedilu pred e-naslovom
|
||||
|
Loading…
x
Reference in New Issue
Block a user