Jump to content
php.lv forumi

Cibiņš

Reģistrētie lietotāji
  • Posts

    487
  • Joined

  • Last visited

Everything posted by Cibiņš

  1. IDEĀLI..tagad viss strādā! $mailmsg .= stripslashes($mailcontent); $mailmsg .= strtr($mailmsg, array("<" => "\n<")); mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders); izlaboju uz $mailmsga .= stripslashes($mailcontent); $mailmsg .= strtr($mailmsga, array("<" => "\n<")); mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders); un viss aizgāja...LIELAIS PALDIES Tev Briedi!!! :))
  2. Njā, pamanīju kļūdiņu Tavs variants $mailmsg .= stripslashes($mailcontent); $mailmsg = strtr($mailmsg, array("<" => "\n<")); mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders); vajadzēja uz $mailmsg .= stripslashes($mailcontent); $mailmsg .= strtr($mailmsg, array("<" => "\n<")); mail(implode(',', $to), $msgheader,$mailmsg,$mailheaders); Tikai tagad viņš aizgāja divi vienā tas mails. Respektīvi parādās divi newsletteri viens zem otra, viens augšējais nepareizs ar tiem pašiem gļukiem, otrs-pareizs un viss čiki piki..
  3. Wuhuu..kas n burtinji vesela čupa :D Bet arī starp tiem n burtiņiem neparādās bildes. Zemāk ir tur kur pazudušas bildes (nop iepriekšējā posta).
  4. Klāt pielieku bildi kāds izskatās aprautais newsletters (norautās bildītes), kas ir gan GMAIL, gan Yahoo, gan arī Hotmail "darbiņš"...
  5. Izvada šo http://paste.php.lv/ff9504146e29d3147a08283cba6aa08f?lang=html4strict * * - http hosts noņemts, tas nevienam nav jāredz :D
  6. Aa nē hotmail un yahoo rāda tos pašu ko gmailā, arī nolauž tās bildes! Tiešām nezinu ko iesākt, kapēc nowrapo tās bildes, kā novērst tās atstarpes iekš IMG SRC.. :( :( :(
  7. Nu principā jā, jo Roundcube, SquirelMail, Outlook, Yahoo, Windows Live uzrāda perfekti, Gmail tikai čakarējās.. :(
  8. Nu nemainās nekas :@ Tāpat liek tos speisus priekš gmaila laikam :@ Man neuzrāda Views source ka tur būtu tie speisi joprojām.. http://paste.php.lv/...5c540a?lang=php
  9. Rullēt tad rullē bet pirmkārt slešim ARĪ ir jānovāc :D un otrkārt - nekas nemainās ja aizvāc tās rindiņas ;) Tas ir viens. Otrs - tik stulbs jau neesmu lai nesaprastu ka plusiņi ir arī iekodētas atstarpes, pietam jau minēju ka izvadot pie submita saturu nekādas atstarpes un plusiņi nekur neparādās iekš View page source! Te labotais mailera kods http://paste.php.lv/d612d37c25f434545e7653b7512cac3d?lang=php
  10. Tur tā lieta ka tas jau ir izdarīts! Bet plusiņi tur neatsoguļojas! Tāpat apskatot ievadīto saturu tabulā - arī tur nav, tapēc arī nesaprotu kurā brīdī tie plusiņi parādās un kapēc viņi parādās, tajā brīdī neparādot attēlu, bet apskatot emaila sourci redzams ka ir iebāzti tie plusiņi! No sistēmas tātad viss izsūtās korekti jo kā jau minēju, pēc izsūtīšanas pārbaudīju $mailcontent atspoguļojot izsūtīto newsletteru, kur visi attēli bija savās vietās, pie reizes arī apskatot View page source un tabulas ierakstu, kurā noticis inserts. Nu nav tie plusi nedz tabulā, nedz arī izvadītajā $mailcontent :@
  11. Šis kods veic sūtīšanu http://paste.php.lv/...51e2a9?lang=php Ar visiem citiem parametriem viss ir ok, bildes pozīcijas ir kā vajag. Tikai adreses nezkapēc pārraksta kā jau minēju šur tur ar plusa zīmi. Piemēram šis attēla adrese resources/cntnt-ofr-article-top.png tiek pārrakstīta kā resour+ces/cntnt-ofr-article-top.png...kāda velna pēc? Tāpat nostrādājot inssertam uz datubāzi tāda adrese uz datubāzi neiet bet iet viss kā vajag!
  12. Paldies, salaboju, uztaisīju tabulai vēl 2 rindas un ieliku tajās tās bildes, tad tie baltie laukumi pazuda. Bet netieku jorpojām galā ar to problēmu, ka gmail iekš img src kad grib tad iestarpina + zīmi iekš ceļa. Kā jau minēju - /mape/cels/bilde.png uz /mape/cels/bilde.p+ng vai kautkā savādāk. Bet ne vienmēr tie plusi tiek iebāzti pa starpu konkrētā vietā. Šur tur ir, šur tur nav. Kautkur ir, kautkur nav. Un rezultatā bilde netiek parādīta!
  13. Joprojām neizdevās tikt galā un gļuki pastāv. Te būs pilnais kods kas tiek nosubmitots uz e-pastu http://paste.php.lv/...ang=html4strict varbūt ka kautkur citur tomēr tie gļuki ir. Kaut nodiršat mani ka kautkur kautkas nav ritīgi bet nekas, nākošreiz tad sapratīšu kā izvairīties no tādām kļūdām. Newsletteru būvēju pirmo reizi tādēļ īsti nepārzinu to padarīšanu vēl, cenšos iekļauties newsletteru pamācībās un tos arī saprotu, jo pirmīt starp visiem attēliem bija šķirbas, taču šo problēmu - novākt šķirbas starp bildi un tabulu kā atrisināt-nezinu. Kā jau arī sākotnēji minēju ka google pārraksta adrsi kā grib. Kā izvairīties no tā ka google pārraksta šo <img src="header-top-penguins-title.png" alt="Did the penguin hit your Website hard with the new Algorithm change?" style="display: block;" border="0" height="135" width="800" /> uz <img src="header-top-penguins-tit+le.png" alt="Did the penguin hit your Website hard with the new Algorithm change?" style="display: block;" border="0" height="135" width="800" /> Respektīvi tur kur img src iebāž to plusu nezkapēc..citreiz arī kodu chočakarē ar to savu plusu! :@
  14. Hmmzzz..nu vispār man uz visiem mailiem rāda šito pričendālu vienādi, kā OutGĻUks, tā arī Roundcube, Squirelmail, Gmail, Inbox, AOL, Hotmail, Yahoo utt..uz visiem testēts bet rāda visur vienādi - tās spraugas uz visiem pastāv.. :( Joprojām nočakarējos - nekā :( Kā ir tā ir..ehh :(
  15. Tam nav nekāda sakara ar browseriem. Runa iet par newsletteriem, kas tiek sūtīti uz e-pastu. Paddingi un margini visiem objektiem ir 0px. Bet ja aizvāc to iekšējās tabulas <pre class="prettyprint"><table border="0" cellspacing="0" cellpadding="0" height="11" hspace="0"> <tr> <td width="153" height="11" valign="bottom"><img src="cntnt-ofr-dir-left.png" width="153" height="11" border="0" style="display: block;" /></td> <td valign="bottom"><a href="#"><img src="cntnt-ofr-readmore.png" width="83" height="11" border="0" alt="Read more" style="display: block;" /></a></td> <td width="14" valign="bottom"><img src="cntnt-ofr-dir-right.png" width="14" height="11" border="0" style="display: block;" /></td> </tr> </table></pre> tad viss strādā un šķirbas neparādās. Lai gan tabulām css iestatījumos kā jau teicu nav nedz margini nedz paddingi, nedz arī kādi citi parametri. Manliekas ka drīzāk varētu būt ka tabulas rowam ir kkāds defaultais augstums kuru nevar samazināt. Jo ja pieņemsim ka <td height="2">& n b s p;</td> tad heights nestrādā. Reāli tā bildīte ir mazāka augstumā nekā tabulas row līdz ar to laikam ka varētu saprast ka traucē tas row..es tiešām nezinu, pie kuras problēmas lai piekasās. Jo ar to height viss izmēģināts, ieliekot div tagu rodas miskastes..nez. :(
  16. nosūtot šo nekas nemainās. tinymce jau parūpējās par to lai nav tās atstarpes. kkas cits tur traucē.
  17. Nesaprotamas NEWSLETTER šķirbas. Ar lielāko prieku izmantotu DIV newsletterā. :) Tik tad nezkapēc vispār tur bija viena miskaste kad liku tos DIV tieši tur kur tās šķirbas ir.. :)
  18. Kā lai novāc tās baltās šķirbas kas redzamas bildē priekš newsletter?? Visādi izmēģinājos - nekā :( Pietam Gmails mēdz img src adresi saķēpāt - proti kur un kad grib, ieliek + simbolu un nočakarē adresi, rezultātā bilde neparādās. Piem /adrese/fails.png šad tad tiek saķēpāts un parādās kā /ad+rese/fails.png Koda gabals tām šķirbām <table border="0" cellspacing="0" cellpadding="0"> <tr> <td width="25" valign="top"> <img src="content-offer-left.png" width="25" height="252" border="0" style="display:block;" /> </td> <td width="245" valign="top"> <img src="cntnt-ofr-dir-top.png" width="250" height="228" alt="Directory submissions" style="display:block;" /><table border="0" cellspacing="0" cellpadding="0" height="11" hspace="0"> <tr> <td width="153" height="11" valign="bottom"><img src="cntnt-ofr-dir-left.png" width="153" height="11" border="0" style="display: block;" /></td> <td valign="bottom"><a href="#"><img src="cntnt-ofr-readmore.png" width="83" height="11" border="0" alt="Read more" style="display: block;" /></a></td> <td width="14" valign="bottom"><img src="cntnt-ofr-dir-right.png" width="14" height="11" border="0" style="display: block;" /></td> </tr> </table><img src="cntnt-ofr-dir-bottom.png" width="250" height="13" style="display: block;" hspace="0" /> </td> <td width="253" valign="top"> <img src="cntnt-ofr-article-top.png" width="253" height="228" alt="Article submissions" style="display: block;" /><table border="0" cellspacing="0" cellpadding="0" height="11" hspace="0"> <tr> <td width="156" height="11" valign="top"><img src="cntnt-ofr-article-left.png" width="156" height="11" border="0" style="display: block;" /></td> <td valign="top"><a href="#"><img src="cntnt-ofr-readmore.png" width="83" height="11" border="0" alt="Read more" style="display: block;" /></a></td> <td width="14" valign="top"><img src="cntnt-ofr-article-right.png" width="14" height="11" border="0" style="display: block;" /></td> </tr> </table> <img src="cntnt-ofr-article-bottom.png" width="253" height="13" style="display:block;" hspace="0" /> </td> <td width="250" valign="top"> <img src="cntnt-ofr-linkbld-top.png" width="250" height="228" alt="Link building" style="display:block;" /> <table border="0" cellspacing="0" cellpadding="0" height="11" hspace="0"> <tr> <td width="156" height="11" valign="top"><img src="cntnt-ofr-linkbld-left.png" width="156" height="11" border="0" style="display: block;" /></td> <td valign="top"><a href="#"><img src="cntnt-ofr-readmore.png" width="83" height="11" border="0" alt="Read more" style="display: block;"/></a></td> <td width="14" valign="top"><img src="cntnt-ofr-linkbld-right.png" width="11" height="11" border="0" style="display: block;" /></td> </tr> </table><img src="cntnt-ofr-linkbld-bottom.png" width="250" height="13" style="display:block;" hspace="0" /> </td> <td width="22"> <img src="content-offer-right.png" width="22" height="252" border="0" style="display:block;" /> </td> </tr> </table>
  19. Nu re cik smuki! Tieši tas kas man bija vajadzīgs! $ul_id = ' id="MenuBar1"'; function sitemap2($pid2, $ul_id){ $sql2="SELECT * FROM pg_menu WHERE parent_id=".intval($pid2)." AND status = '1' ORDER BY position ASC;"; $res2=mysql_query($sql2); if(mysql_num_rows($res2)<1){ return ''; } $s2='<ul class="MenuBarVertical"'.$ul_id.'>'; while($row2=mysql_fetch_object($res2)){ $s2.='<li>'; $s2.='<a href="?'; if(isset($_GET['lang'])){ $s2.='lang='.$_GET['lang'].'&'; } $s2.='pg=netshop&cat='.$row2->url.'&mbid='.$row2->id.'">'; if($_GET['lang'] == 'ru'){ $s2.= $row2->desc_ru; } elseif($_GET['lang'] == 'en'){ $s2.= $row2->desc_en; } else { $s2.= $row2->desc_lv; } $s2.='</a>'; $s2.=sitemap2($row2->id, ''); $s2.='</li>'; } $s2.='</ul>'; $s2md.= str_replace(' class=""', '', $s2); return $s2md; } echo sitemap2(0,$ul_id); Paldies Tev liels!! :))
  20. Paldies 404, sapratu, taga viss ir ok vienīgais nez kapēc tas id nav pievienojies pie pirmā jo kā skatos kodā, nekur nav atrodams tajā UL listē ka pie paša pirmā UL taga būtu pievienojies tas MenuBar identifikators! :/ $ul_id = ' id="MenuBar1"'; function sitemap2($pid2, $ul_id){ $sql2="SELECT * FROM pg_menu WHERE parent_id=".intval($pid2)." AND status = '1' ORDER BY position ASC;"; $res2=mysql_query($sql2); if(mysql_num_rows($res2)<1){ return ''; $axa=false; } $s2='<ul class="MenuBarVertical">'; while($row2=mysql_fetch_object($res2)){ $s2.='<li>'; $s2.='<a href="?'; if(isset($_GET['lang'])){ $s2.='lang='.$_GET['lang'].'&'; } $s2.='pg=netshop&cat='.$row2->url.'&mbid='.$row2->id.'">'; if($_GET['lang'] == 'ru'){ $s2.= $row2->desc_ru; } elseif($_GET['lang'] == 'en'){ $s2.= $row2->desc_en; } else { $s2.= $row2->desc_lv; } $s2.='</a>'; $s2.=sitemap2($row2->id, ''); $s2.='</li>'; } $s2.='</ul>'; $s2md.= str_replace(' class=""', '', $s2); return $s2md; } echo sitemap2(0,'');
  21. Es lieku apache + zend un caur zend adminu var konfigurēt visu atbilstošāk..
  22. Nederēs, jo tad būs <ul id="MenuBar1"> <ul id="MenuBar1"> ........... </ul> </ul> Ņem vērā ka ieraksti nāk no datubāzes un lai tos sazarotu bez rekursijas neiztikt. 404 jau izmēģināju Tavu variantu iepriekš pirms sāku rakstit savu bēdu šeit, izvada erroru ka Missing argument 2 for sitemap2(), called ......, lai gan function sitemap2($pid2, $ul_id) izmēģināju arī kā function sitemap2($pid2, ' id="MenuBar1"') Pašlaik pēc Tava varianta ir šāds. $ul_id = ' id="MenuBar1"'; function sitemap2($pid2, $ul_id){ $sql2="SELECT * FROM pg_menu WHERE parent_id=".intval($pid2)." AND status = '1' ORDER BY position ASC;"; $res2=mysql_query($sql2); if(mysql_num_rows($res2)<1){ return ''; $axa=false; } $s2='<ul class="MenuBarVertical">'; while($row2=mysql_fetch_object($res2)){ $s2.='<li>'; $s2.='<a href="?'; if(isset($_GET['lang'])){ $s2.='lang='.$_GET['lang'].'&'; } $s2.='pg=netshop&cat='.$row2->url.'&mbid='.$row2->id.'">'; if($_GET['lang'] == 'ru'){ $s2.= $row2->desc_ru; } elseif($_GET['lang'] == 'en'){ $s2.= $row2->desc_en; } else { $s2.= $row2->desc_lv; } $s2.='</a>'; $s2.=sitemap2($row2->id); $s2.='</li>'; } $s2.='</ul>'; $s2md.= str_replace(' class=""', '', $s2); return $s2md; } echo sitemap2(0);
  23. Man ir rekursijas f-ja kas taisa foršu parent un child sazarojumu. Der poh vai uz dropdown-menu vai sitemap. bet runa ir par sitemap. Bet tā nav problēma. Problēma ir TIKAI viena ID uzlikšana uz galvenā <ul>. Respektīvi man sazarojums veidojas <ul id="MenuBar1"> <li>Zars 1 <ul id="MenuBar1"> <li>Zars 1.1</li> <li>Zars 1.2</li> <li>Zars 1.3</li> </ul> </li> <li>Zars 2 <ul id="MenuBar1"> <li>Zars 2.1</li> <li>Zars 2.2</li> <li>Zars 2.3</li> </ul> </li> <li>Zars 3</li> <li>Zars 4</li> </ul> bet vajag lai ir <ul id="MenuBar1"> <li>Zars 1 <ul> <li>Zars 1.1</li> <li>Zars 1.2</li> <li>Zars 1.3</li> </ul> </li> <li>Zars 2 <ul> <li>Zars 2.1</li> <li>Zars 2.2</li> <li>Zars 2.3</li> </ul> </li> <li>Zars 3</li> <li>Zars 4</li> </ul> kur pazūd tie id="MenuBar1" apakšzariem. Lai ir tikai uz galvenā <ul>. Zemāk ir tā rekursijas f-ja. function sitemap2($pid2){ $sql2="SELECT * FROM pg_menu WHERE parent_id=".intval($pid2)." AND status = '1' ORDER BY position ASC;"; $res2=mysql_query($sql2); if(mysql_num_rows($res2)<1){ return ''; $axa=false; } $s2='<ul id="MenuBar1">'; while($row2=mysql_fetch_object($res2)){ $s2.='<li>'; $s2.='<a href="?'; if(isset($_GET['lang'])){ $s2.='lang='.$_GET['lang'].'&'; } $s2.='pg=sitemap&cat='.$row2->url.'&mbid='.$row2->id.'">'; if($_GET['lang'] == 'ru'){ $s2.= $row2->desc_ru; } elseif($_GET['lang'] == 'en'){ $s2.= $row2->desc_en; } else { $s2.= $row2->desc_lv; } $s2.='</a>'; $s2.=sitemap2($row2->id); $s2.='</li>'; } $s2.='</ul>'; $s2md.= str_replace(' class=""', '', $s2); return $s2md; } echo sitemap2(0);
  24. Paldies nevajag, samainīju to sanitize padarīšanu uzreiz aiz $_POST un aizgāja..paldies par nodiršanu ;)
  25. Pirms dirsties, varbūt paprasīt arī koda sākumgalabu? $escaped_ttl=mysql_real_escape_string($ttl); $escaped_news=mysql_real_escape_string($news); $stripslashed_ttl = stripslashes($escaped_ttl); $stripslashed_news = stripcslashes($escaped_news); $stripslashed_news = str_replace("'", "'", $stripslashed_news); $stripslashed_news = str_replace(">", ">", $stripslashed_news); $stripslashed_news = str_replace(""", "\"", $stripslashed_news); $stripslashed_news = str_replace("\"", """, $stripslashed_news); $stripslashed_news = str_replace("\"", """, $stripslashed_news); $stripslashed_news = str_replace("<", "<", $stripslashed_news); $stripslashed_news = str_replace("\;", ";", $stripslashed_news); $stripslashed_news = str_replace('"', '"', $stripslashed_news);
×
×
  • Create New...