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
|
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||||
$findNewline = 'br';
|
$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);
|
$posAt = strpos($text, $findAt);
|
||||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
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 = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||||
|
@ -1481,16 +1481,21 @@ class LatexSurvey{
|
|||||||
$findAt = '@';
|
$findAt = '@';
|
||||||
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||||
$findNewline = 'br';
|
$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);
|
$posAt = strpos($text, $findAt);
|
||||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
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 = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||||
$posSpace1Mail = $posSpace1Mail+$posAt; //koncna pozicija, ce se gleda celotno besedilo
|
$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
|
//najdi prvi presledek pred afno
|
||||||
$posSpace2Mail = strripos(substr($text, 0, $posAt), $findSpace); //najdi pozicijo zadnjega presledka v besedilu pred e-naslovom
|
$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
|
//najdi prvi simbol za v novo vrstico "br" po afni
|
||||||
//echo substr($text, $posAt) ."</br>";
|
//echo substr($text, $posAt) ."</br>";
|
||||||
@ -1502,15 +1507,17 @@ class LatexSurvey{
|
|||||||
}else{
|
}else{
|
||||||
$posKonec = $posNewLineMail; //se zakljuci pred simbolom za novo vrstico, ker je ta lokacija za zakljucek url
|
$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
|
//dodaj po e-naslovu potrebno latex kodo za zakljucek url
|
||||||
//$text = substr_replace($text, '}', $posSpace1Mail, 0);
|
//$text = substr_replace($text, '}', $posSpace1Mail, 0);
|
||||||
$text = substr_replace($text, '}', $posKonec, 0);
|
$text = substr_replace($text, '}', $posKonec, 0);
|
||||||
|
|
||||||
//dodaj pred e-naslovom potrebno latex kodo za url
|
//dodaj pred e-naslovom potrebno latex kodo za url
|
||||||
//substr_replace(string_name, replacement_string, start_pos, length)
|
//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>";
|
//echo $text."</br>";
|
||||||
|
|
||||||
}
|
}
|
||||||
//detekcija prisotnosti e-naslova v besedilu in primerna preureditev, da pride do pravilnega izpisa - konec
|
//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
|
$numOfAt = substr_count($text, $findAt); //stevilo '@' v besedilu
|
||||||
$findNewline = 'br';
|
$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);
|
$posAt = strpos($text, $findAt);
|
||||||
if($posAt && $posSpace1){ //ce je prisotna afna in je prisoten presledek v besedilu
|
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 = strpos(substr($text, $posAt), $findSpace); //najdi pozicijo prvega presledka v besedilu po e-naslovu
|
||||||
$posSpace1Mail = $posSpace1Mail+$posAt; //koncna pozicija, ce se gleda celotno besedilo
|
$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
|
//najdi prvi presledek pred afno
|
||||||
$posSpace2Mail = strripos(substr($text, 0, $posAt), $findSpace); //najdi pozicijo zadnjega presledka v besedilu pred e-naslovom
|
$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