Jump to content

Portal


Michael.J

Recommended Posts

Added some truncation to the topics and the posts on the portal and it all formatted correctly.

Having same issue as previous poster.

After upgrade to 3.44 IPB and Portal 1.41 all right blocks go to the bottom of the page.

I uninstalled the app. Reinstalled 1.41 and same thing with default install. Sent FTP and other info in PM if needed

Link to comment
Share on other sites

Mike...or anyone else that knows

how do i remove the visibility of the Portal when a user uses the mobile skin??

i want the portal for the desktop main theme but when a users chooses the mobile skin to get him to the forums page

any ideas?

What about URL Remapping for when the Portal is loaded? it could load the default skin rather then mobile.

Added some truncation to the topics and the posts on the portal and it all formatted correctly.

What was the setting previously?

Link to comment
Share on other sites

Hello,

I have used this portal for many years with no issue. Now I am having an issue and it seems to be tied to having the portal as the default app in IPS. The portal works fine, but if I select it as the default app in initdata file, I get the following weird gibberish when clicking the "forums" link on my ipb installation. Any ideas? I have opened tickets with both IPB and my host, and neither can figure out what is causing it. IPB figured out it was being caused by portal being the default app. They reset it back to forums as the default, and I don't see the error. They suggested it was an issue with my host. The host claims its a coding issue, possibly with one of my .htaccess files. But I haven't changed either of them in quite some time.

Anyway, running out of ideas. Just hoping maybe you have seen this before. I upgraded the portal in case that was an issue, but it did not help. Also, initially IPB support upgraded the forums thinking that might help, but it did not. Currently running IPB 3.4.4 and Portal 1.4.1. Both were upgraded AFTER the error was occurring, and neither upgrade resolved the issue.

Here is the gibberish that displays when I hit "forums" tab:

‹ì}iwÛ8²èçøœ÷ÐÊ›(™-j—¼¨c'içƉŸíLßy}ûèP$$1¦HIy™>™uÓû!¯ Ri+Š=×î´M‚X …ÚP({?}>¼øûé[2Ž&NoëÙþ%ŽáŽöKÔ-r3qÜpg8Ø/£Èß©T®¯¯·‡†Ižw¹mz“JM×;•á`â”XyjXð÷ÙÞ„F1ÇFÒh¿d‡žÖé4»ZµD*ì{dGí5ÎŒ+„ÛïNˆFN½kP‹nÉ—÷'ÓÐ6·§á^…çŒëD84ú©}µ_úOíËvèM|#²-Ós#êBƒÇo÷©5¢²5Çv/I@ýR8ö‚ÈœFĆ¼%2èp¿,úÖ84ÃIeèSøma¶møUž©Éž#ÚsU-þtàØf%ŒnÚg¥ÂÊÄ#T°GÎ&‘sL1¹VÓÞM'I­Tþøƒ¡­Â1„Ï[Ï0;þYõ÷Y†

8Ê0ˆvê‚ $ŒÊ<èeìa°¢â¨ÞÕW[퟾é½}wðåãE!V|µˆé¢MuCE~Öx稌5|1ãæ•;0]rÁ3å'»t^‰ÂSg#‡Qà¹#A6Dh׌kféŠÌ›ý­T‡¡C½”9ÝÏÐÈ;þšv¾†e{™qÁªÒó‘‹!&®–Ûö%þ :çØI<`@oRòëÊr…ÎR|UüýÞ@ǨÅ{‰”¢‘`"‹Æ0þJŸ¼óh `òŠŒøÂLZHÁ¨ÈU…( ¤d;©ø˜R½1«qÓq°êléÞý›’8ˆƒmSó·4 Ü™©`–yŠõ[7±®•ÆÎúú7!º+ ŸtoEÃß©›qDmÜÑ£äľ¡á:{ª´"ú§dz+[/ÚÝï’Ø’s½1¢·ü•/RªH8?¤J®{3V6[Ì‘XÒ)1c7-µVNO?þD.ÞœÏ5Mý,¹à×4î¾â3w™£,Ó„ŠdÀ—gLÚ„gVFÖîÎNÖn¸wÏÅrRS1kˆídøgKÙÉ]Þ)™å#[ûˆ¹ã³O]òðIÊ—ùúC¼´ûðç­ÊŸlåĸêÓßa²>ŠÖꃸ²éõ'z-üªa™`)eAÖʽ¿A…TGÊÖž¥º†Ód¹‡Wv'Q®P Ô)²7;+Ì€¡L“¤9iê :³Äï@ ;@¸©ZÊé}ÈLÖ¤&£™yíAÖPŠr• ±ñHë5Qôa7Ðd€ÍÚ$é÷u‚ëì‚KHðتXìè¸3¨ŠÒ-,ºûf"±äSQ`‹v¤’aÑÂЧ¥¡¬$Õ—žØã×Ñ¢}“A,…{'f‡çVØ“OK»•þ«BÇ¢¨Æ…Sæ½ô<;-“PD¼¢Þ ú@ï*ò¨"ð®åó5‘b¹eŒ§x‡TlA"‡Ÿ?]¼ýtAÎÞÌ5¡²Óÿ¬ù$kûtð·ã÷Ü{už}9I[e¨s½ägû‹€ MæWÒUð!˜’ç&XäˆF`ú ÛFd’eüÞß½)1§AÀ;·dø&IȱD ÛäœÂH0-k‡y=ÈĸÅ"rí—Ûä:RÐÃwWkÁõ!f/@i'©ÂpÀ$ÜO©±H­ÑíUÒ¸ˆq)ey?aˆ?#ó7Þ͇žaàoɧ­U{à*Åe­©OB<Ì‚Ùï:!oqÈ™|xÿñó›ƒDnyPv¸ª#iy`y0¬Ÿ°ß…ƈJ~Ž…Î’€J4Ä…£h‹q›ty£‘#CŒâà‚MêÌ$–YivÇ‚&m`f ºPaÓ8#ç*~μ%YÆBµ[¢ŽWê˜=gzÈZ0ÔÍ ,o)qXßeyÜ8x¿Ä£"–¶½ºõ,¤ TÅ]àã˜á„ÏÌ%H}{ü¨%æ˜'Hèø«þ‹>a–(3×n¢Ü=`ÜŠœ!x×5F-‘ÏòˆåµG.PmY,Åsp>Âù-Õ ?·‘T<®D8”$<ëe@ …chÃ…aà1bDEDD@Etª³(`üksdǪ©ê¤W[óoâG3êµé.ÅÙ>ÍŒ,aÇ ÍŒ/ƒä7ZÁŽ±r¸¥·ÞÓ”bô(„–ƒÁ=ØÛFôeøj›c^GÈó¡Ž`꺶;J³‰ícDLijòÇCü@Pô¤1&xM|®8˜g„ÕÆ=øHnšEaÊÊ&Ò;d Æ[€®@ÌqyBÞ@UbBM¸è€.Á0loÅZ$Ñ%)? Ï;œdeIô“^ªe2MÄ=êµc¿S6Ž/_íÊÓ“i>ã´ ¿‘zË(‚˜¦°¼ÈŠñɪ¿-EµrRJ­ÑÁô‘Ž%ªþe—íˆj€.“¢µ†2j7Ϻ߲ð²j·#Ìô2?Cf¿mæaüÁŸW†”ááVÜbã8+þ÷–^‘gShLÁð™kIIF}àÊ1.õÙ§4åˆ~€qâ2Ç%!«NÒb!

±¶ªw³b­öHÄZA ècüŠE‡ÆÔ‰*Æx<æÇ›ÉórfœM€µƒ™v8pw’õMÌëÝÇ$2ëÝõj]mbDQ£¦™'¼Ð‘gíyÖìÜ}ÖXÏ/ÏêOž­êݬ<«?yvLNŽÏÏÉÙÁßp³ãñ' ÉïØÙ¾£ôi<ÍŸæŒÅ„Q'-ŒªÕ]¿»0jäFÇ'ŒVõnV50ÂëˆåaÈ îÌ}M/ Yt{ð†,ù®‚©ù´Pø´Pøð g¤Ÿ¾Ó¨Þ}jÙÌ/ýšOú­êݬôk>éÇb(Aº‘1°ïÑl}/giUœ¸¦EšžH4ý! ´êúücšÚŽ÷°„Ù)‚ôà™Ž`·ñŒ²¹Ó¬ß݈kåc­Ç'ÆVõnVŒµ‰;A¿ÿ…WûÉ@{2ОVÕU¹“ÓF÷îr­_®µŸ[Õ»Y¹Ö~$rÍ2nÙÕ8¬z~D©)ÛDnÓþ³ùÖ‡kr‡w‚꯷æHÁꃕ‚­õ‰Á–f¦]P`‘)”j;µúÝçŒùcí›/Ö~eïf…Òc‰µ¿ÿr$ôêõHÌuŸÉ†èך*˜À]›Tƒº4Ÿº£©íl¢ÐmÕÌ/ÆçÒðŽËœ­Æì·Wíª?$ñÓ^ßþ¡vCóÈVLø`‘wCôÔš™ ¤~÷ø¯Vþ0ýÖãÓ_Ù»YÑóXÂô¥Žã½>6ñi|pš[×ðá‡v€Æð<Ó —6Üßú 'À"î%³ÎW÷0½6º{àIþûÈÀ»{ö[ùcú[/¦eïfeࣉéWQ¡7u-Óñ¦Ö6 µâƒÌò4ùªû‡·—†E$F»¢Ž†×ïjxM¼*Ê€•’¾`ñ¦~• ža[v=~ ¡âc¹7¯ñíííL+Ùž‰ßoSÀ“Hüw‰Õ»Gâ¶òoh=¾m+{7+˶v*Xå˼KÂCÈľQo ü¯IåŽ2i£[ždÒ¿LªÞ]&åßÐz|»VönV&=–݆…ñ±Ð;2·~¦".f¬¸ëëëm™“Ùq.p‘y¹ÍLºuYl©†¶·3­ÜÃbÛè~…'éø$A:æß=Ðz|»VönV:>–Ý@•X!yñ¼Vï4vï(qžv<íø¡ÇǪQ¶÷8_£•÷@ëñíXÙ»Y1öXv¼Ãë.îxdPk£ÛžŽz:2¨ @kÜýø×Vþm­Ç·m`eïfÚcÙ6Q¼~-iÉéÿ•ôñÿ™‹Ò·˜§î¬5~û!°?Þ›àmÆ3ó)ðjÝ,eÙ›>øC©‹jdî¬HÝåÃY†?‰~-¸¥cÙ}%üÖŽÙk:]-wJà€½Ë¤ÛŠUÉîyàå*ó+•WE¤ïj`7Chék$Êœ¥æß!Q¤vvT¶òCLœ[9a±€*ÆÙ&Îxr®FH$MlǦá–xò’V,P#ã{‡]°‰±ûSLj¨([âYBÓƒÆãK„PÚäk00A*d¡zóæÐKî“»'~'·> x¦ç'· !=O+ ãÄœ“ð>ç0ÁgòÏ@rU‰ÑO©’ãV«ÊÞO¿üž¾ÊjrËov<>"ügŸøFÒc7zYµ›Îln,ÿ(™«ó2£øÌ•yèxžÕwì‰Ì¯fÖ³¹·>t¿Ï 傃_Lü™ñ^T¼qpŒ÷äðšùÝ^ieË.?ëñÆ£•íËkwú‘=¡Ð¼´kcÛ¢}Áµ+«—v&ù÷ÉA·¿'ZHfÁŽÙîHf-ÿAöH]'¿À/ø!;I+-ýÕ_«¶;çÎ3¥©9m¥³,i¢>¿‰È‹GÔ’í;(üyõ½ov¹Ë@ðå,Žbà &ÃúîÖLž¾OƒI˜äù“”'Œ|éÜŽáŽÂßËH8ã£^ß6´ƒ ñ>Á«âøÍT„Mî³â¹J»ó«%êäu¡^ ¨CQÛ‚Òá@ "^ð|ÇkK1ue±T³ÙÒä㲶aÃ/˾o2³»™yßàiA&oȳxÃ¥Mö•AMC†ä ¹n Ï̦®xw%0X„æ˜Og¯íhL¨”¼|ýjQØ ¹‚”}þ;Þnæ+cÅ.ÍdWÖÈŒ¸3áQjî¥ …PÓb8Çä¥Èù­"^···Ñ2—(ÄRT@xÊBÙegq[§ñ{Lõ×LŠ¶,*Hº(^Ñ«q…z‰¡FÉRTt.ï&»h%ˆRó@‰õàmw0=3Øm¤8fàÛ±R7wµòÞWV/»·f'ÔÁ@Yï:dkxÍ! ­ Ø€íMCÑ"*àÌÂuKvcêð _¶ ¿´îÂ##ÖäXA¡˜‘ú0ð&âÚ;õÊ»Ex4¥”8ôóÅÏÉâ)@ϳACïXþ_²³Y!Ô<€.Õ:¯°w¼Ï‘Nüèv±²0§ÉÈóú{4¯8|"ð)&¶ï;ÄÛ£EUº^ßœXaŸk¦„‰å±«kç2}E¤¾""ï6a·€N}>6*;âqLâ’ÛtÙ…]“²~d» ò®LC +@5ò_¥€ ˆ¤Õ¸×¬–%–"©i~‡:Ã&ÑüKßâ(ôÀO‹±]œ’[RÅKÚ7"‰,·44½‘ÓmE+Ž)àËÞº‘q³cÈfЙl'°ZÖa»1iêŽd5F­ò¦á…]Qš ç¶c¸·óÛ ×©è)¤fF¦ITÕL„™RxOj(ˆÕ°uË„„dàYæäU5“dQºòŨMàWÆÊàÿ…`Æ7@/ЗD$cÓs³¹ãrpx*î”^8l++®ßd“F’ÑOÝEþ|þö?/Ξ!²äÁ€ñnrV=–d×–.áô©Kû’CÜ)ö5éý.L@€žCÄY¹ÂJ“r<œ’~±^³½”ŽãF³¼Écž’"9ÐÁW0‘´Vq×,B3€¼t½k7f/V=×ЮOM{h+|·Q‹ZA•{fSa@YÍ@dÜã(ò+DQ&uyðBN@ ëV8Z¢¸­ƒD¿ˆ,0âX«È¨tŠÈÔl¾åX‚%Aîù¨#W5ž1ÖdÛZÝ|E$IsŒ`Dy"óY íRî=ÛJ¼Óâô”¿0..°¸,».oˆ?<¸8'ŸŽÈ»Ïg_NÎÅ ñÜ).kî+1‡˜†¥ÞÖsÀ÷{r ôÊÿêy—[n=KÝë¼»õLúLªÕ¶³»õmëÙl9àl(ùLúĹ¿ÊBæ¹Ù§PF`Ê»õËMŒM®Dé:¶ÂÓâ¦Eâ7Þ¡Eî`Œ®ºÜ±ÈŸdx¶]-U@ ä&"CËøÒùT *­[‰öÅ÷Õ÷î1}©ÄPâp½…‹Q n+¥Þ¼ç äxÂï ÍÞÎŽÝšÁ‘JKo2—¶#ЀB…Øì0êóÅ"_ùš _†àkŽÝ[¹¾%gkJ•ªÞhÖ4xM¯u«•2‘+WÇ'ï &ÅPB9V…^‘jٞᦓ~µÑ©Dn_$öë˜Ðo´šõz—¬ÕÖŒ(‚Ùry xE[W‚tØ_ Kr"Þ¡57“ð}Ößd©Æ°wôUú:µôuj›@_·ÙªëèC€ò¡¯S[„¾êzѧKôé³èÓ7¾j»ÚmëÕ|øÓsãO_„?}­øktþÚíüµÛ›À_³Ù®Vó‘”}˜s.úð:Öu¢¯#ÑךE_kè«Õêµj-úZ¹Ñ×Z„¾ÎzÑ×–è›~í¿j­«wóâ/·ôk/’~özñ×’ø›•~íH¿n½ÓlçäÞܯ½Hø5ZëE_S ¯Õ™A_«³ ôÕ›­n«™}P>ôaÎùèk®} ‰¾æ,úš~Õz«•{ÍÜØk.Â^c½Ø«KìÕg±W߈ìkÔ›Ý|¼‹åD_}úêëEŸœv4»3èóã6€¾–Þhå4œ¢|øÃœóñ·ÞyGCÎ;š³†_s#†_·YÓ›|èËmø5~ëw4tÍ®™ÝP0xxö[S³ýZÛ*«]dáv¿Þ®[Æ4T«P™Î=ë†Ô»Í¹èœQ‘ßÍz£“ÍBèl.Ag}½Ó’zG¢³:3³Õï‡NЧíœè¬Bgu:×;M©·:[s™½µAf¯ÕÛU³•4TùÐÙZÆìõõÎZê-‰ÎÖtÎË÷C'˜@­U*( UNt¶–¡s½³˜zS¢³63äòýÐÙiͶ6›µBج-Ãæz'5õ†Ä¦>›úæ°Ù-››z!lêË°¹ÞIN½.°ÙìÎÃf³»9l6:µ|Ø”@åæÌ=›sæ<?uâx5ô²â¹ìX†[× Ç”F¥ìR™PË6öË¡Pê¾öÛ•ËQùv@A%XQ¿Z±}Ë»v·YÕÉuƒÍÑ4 V£Ã²+OðçÔ°ú–7Å¢—i©•ZÐ|&—˜ø®¾¥4„ûìBö»Roêš?öq¯Ný€Nó¶ƒàÐaD8±%›j’«¨ˆ-ûnûcÿÃ÷÷ct¼0&þîij¦@b!”%…”ì'²dÀRûæã͆|T·+ ¸±}¼JeâÜ8’ æÁ“Ì+¢–ãQâK™É˜'@‰Ê6®¸CÏöÆ5….€<10A,™¾ÄBd{•qM)ZW¶†­‡z§N4Âc¦É¹üBR0W”–SÛðº>ØÎEĽ6Ûa䣲Ëî¯ñ€`sw¤nÊ¢ö©Õ»Vc”;%Õäø«úš¢O¶ý¶÷·m*ç”ñ¨Ùš®7¶ yë~õn·Óõ§÷0Æϼþ84‘,Ø/•œž«IžÓ̱%Œ'˜BjÌxìMUɲK« É|œß%_—¤ÏÑÐg/±2IA¹Çö9°Ï„?°Ðà6y¾m† SìÐœò`i4ɈoŒÁþ‚ùìLa…Ý›Ç6L¦¡m¾&Þp¨± ^™P‰ÎŽ¥Èâo¯0àëÐp¨kAÜ6eÉ>tí¬Iî÷u5 pÎËt;ƒ/6 I'á/ŒÏõš¯;Õ:F×±7”x³ ÌŽ^×ôjR, :¯œ˜ë—KickµMÉïXi´ l?CÃHÿ&’s5ùˆS2œg@Ë[w=Y›“‡ªTë ½S¯µ:Ua=Q·xDùÍpaÜ.<ò†’rôa{{ÌZ~V)ŠÀÁ-9ç0“3sŽ“XмeRe‹Ûð+? ÄvΗS§Y]9Œ¨*íj«©Q‰ wí„ÀCÚ€j†f}ÕÂzà„“œÐc ƒÆOåœcïhäÒkFñÁ ‘I´óúÙÇÏëÝÝÐ(êDNp–ºtf…#ØyÝžƒÈöæ–ä¾HH%Ç6ùnšO厶ɛrþLÎîÏÅGJT;hR<•„b= ayµ¯i-ăž¢†’˜ßʽ¿SÔÑ–qû:¾ˆ2wßsˆ¸Œý¢²¦b¡L]4Öa§Ü›Ã4#îP®5VùÒÞ––r()Ò3æí¥"È<#¼2ËÊ’Ø@Rk°W~.NäÉd{Tö«âŒŒÈóœÈ’<ª„â6P'Ö/’SD§°1vNÌý-2iŒÍòþƒ6ÈÚÔ7=àّƬ e6ôE|àV0Y&a ¦™2¹T½%±è‰^Á-+œœÄQ$òÉt†ÛfÅñR%´ muŽ-ͦY‚µ´ÉÆ…òž_3ÌH/k€}w3—‘ÞܹË.<#²Û`±^Œ‘±BÂ61±}sÓÈ›‘ yœ[a&£-|=¦®¬’峬dëxK‰!Œg³½¡¢àÜìññÇÞÔ±@?2ãy’Ì)~¼¥oV‹Úɵæc0‘Áš×l7ô&®m˜R˜|?Y>¨ëÊáƒÌ<>¸6.©‹bŠzJÀôÈßp‹æÛ9öññ§óÏ'ŸŽÉÛ¿½ýtqþoa ·5C"AC$hD‚v¥‘Fo`ê펨æZµ¡}ºÌ§áÁÕÀvác·Ød^‚`Q7ù¸}°½Cª òaêòsÿÈËsÖ92n9û¾*÷–Õ&­h £uÑø €¥ÉhE¯—ÂVÚÕ³©õîNSÿ!6õ“×on—rZK5MìÖÖèÄ°Í0Moê*þ?¹u›}&âs¹77ùx¹½!ŽL vLË h²û€É_ó³®m°XÜ«ç¹`qK«1ñ0XJ£G™e1Sqz ¼Øe†ÙØ»FK÷3ãH`æÇ7…M›êãðþ‰Eä1µ¾»ESOü~`*¶ºõv]6ØZ(ŽrÊÝÃ&9ìÑ[4Ín£­á@„×nVžp–[l²,AäW˜Þ.ÅïF}zks襷€ SÏC³=ŠÓÂJ㢦K3µúdX<.⩃Ðs¦ÕБþ%FÅøD>‰O0áÈ&=câ_ý9š²ƒrø™¿±(ž+õšÏœÎè• Ž÷¢£MÀ!×ü|"ƒ;.AÚ±SºÖ6 ¸! 5ôl(aRoÍrÞp5ZÄCÿÙUZü±b5ªVÇ´º¡®jzƒv;ºÞív¨9ì4jmúK¸ÓB槶ö±®¿ÔþR{ÿʆF$ð—ó+<¨¯œg1—Þð$ÎäçÊp¨µf‡Zk²âhÓõóü°ó”(:é}ò˜ŒåÉm{HÌç.-,Ÿ•tõ¼ùÌó©Å{|ØâÛó×8dŠ-ŒpÆšs¬Oú@ 2áeb‡ÎÁüâ«R§ÿŒëò`˜ÁiÉQ0¢p?/8†Ï˜]tàêS¤fÆ×j$ÓÑ}lnAÖÄmá”t@TÉs0ùà¯ÔVëu›”øE|xË®_©}R8oÝÞ:˜_Ès9IƳԑW¨‘XgôgªkIàÜ¿›w÷JËâ—cTú–*h¤ÜzâÒ5siK£Å[^8ŽŒA`SGÃy…E]äÕp ó*­®ÿÞ®…Kßò9û¼ç ’Ïë]rÄ›Ef:Çfwð,ùø>œš Hh1n]gcOË8vž7Àµ)*íApî‚{ òéÂÅ–pdsäªýN¼÷X"Êð^ýIcnœïY»Ö5,ÛÐÇÎZ¶zû{Y¶Ÿ°Irã:kvêíܶm­‘º¬Nß©×晸÷híIe2¶eXnp,I4?ñífù¶¨0)»'óíWoìj–=º¦ÔšaÝêÚX÷X¶Ê™é´JŽx«óø©zGîÕ;;õãÞµ6øÄÀ3,1½‚cÇf7{GótÅ!¨q쟌Eå;óVx½ÄÉÅS‡õ—m%cO|Ǽ@ihŽéÄØö‚Q…U^R@[à(Kü‡åSÚǸŠCã¸Òj&д”Þë‰[ kÄBcÙCŸùOG½ =ÍŒ ²•ÔPƈmÅÐqÞïêZDͱ‹¦¶íãQBnz³RëVL®6²Ò`òÆ¥ç˽­$½Õ¯9JG‹Ý¯¦9 XIšÏì§Ý›ÐHí8"GPc‰yº_ÂEAM¯kµÆ…^ÝÑuø÷3û]R·îÇþè­ÿÁTÐlµµ 0ájxV¨ ì £†0©CüU§¤(¤®/¥V1Á{µÄè¨&µ«¢|½$À»Õ5½©ÕõF8O´˜‚ºÍ|ž·"”3ßÙ…+q3ή'’y|$Ói‚‰íMŒPy3YÍ€€Àà¶Û4±T—+"VyU!U²ªHÕš ¤zo©>ÈJikF8v(:Ø¡C©éM29`’ßâ EÔXf"ñD.š:jå Ô`ŸjCFS„BŽxÂVyË*"ïDE‹.Z0±Gº¨=ÑÅ2Ó¤&|#Æؘ—+M«¢/§î€ÀºþLs¿³ª‰¡¹7<ÉŽ¥4RÄV„ZŠx¯žçÑÎ*ÿ CóúOâæŸü'ßW|ä^EKÓF{¹­šwÝjÍ$Ó¾·àhçü]„{n%^ç"¾et-ó»òÈ;u! w ‡»¥Þwú»,K¶šíüx¬3°âMTùj<µÜÛªTö~úýðèàâà÷­gWF@0¶Œ_Î>²Ol° ‰áï¸ÈGûS¨?ÈϤdøþ>Gß‹‰gMLã«qó"¤ì‚æ}¬Ãñ"Íö~µ´K*rVzÄ»2"ÓòÓGyÃS¡áÒºoò,A+[ÏD ‹Íâ1hüQ>cGŽ70œí€Žl¬ì„áã%)±V¡¡Q¿Ö(½†÷¾iD}5¼'xü¼`™aP1þúÕ.¯>ÓVö™ÿ0V*üãÇLjÅÊ«óØ—â꼧±TT—rÍœ¯™ÀP¦¨0SùÊp¦½ª·^7ô†zhÍ…9ÅKyL›8x¦@­Zk¶Æô—¯Î¼ƒÍVž½å„•/né&£æxê©Cy±X‹eÃ$?ÑkcóZ<“9ˆ|ïy`i.Ë‘û—nžÍ9qév4Ü#bÏCu£YÕlÿÄBD‡Ýv£®àuACôÂ4‹àD¯rFÕ¥‘sô ¼ñn>„=T' Á´ž íeÂ@1ò¤B3@ê_QPú`%ÅŠ”ï¸Ñ¹®æ|Ëó1ž~¾âiŸÝ4O/”{ŠÛD5iNDçÒ?ÒkœÅ/lÏŸ-VK‚¥Ó‡&2a ÆqNo9±rêŒEÙâ2Â)e¤È[E¡R #åØ‚Ô­ÁonH{!ŽÜÀª‰Ö³áÔeZœðyÞÉç‹—¯¶žý ôcÉKò¿_–'^ÔǛ˯¶ÇFxˆøúm¼,‹­Ô‚BåWŠ±rÏÒe:XŒÍBÚ·Ã!ØÛo@T[GÞµ‹m§›'¯Ä¤çC‡`Ùt;¤ÑKRƒÁMHncÓ‡Š¢zãã5ô&³/SŸ$PðzÍ?~ƒÿ©Òù3,«X¯¾ø÷îSuqŸ°çô)é0ôé›2‹Ë%ÄTH˜èüòãÒÚj:!g )÷,;ô̤Lw˽ßcužÐáŽB{åÞ[VòóŠ0Kµ÷l¦nÈçjçPT’j‰4œµJr˜Ðîb¦–‚w˜JÓ„ ôŒàE7×F¼ž;êÕšP%|M”D†iz¬PŽx«Ì©×ÈÁtĶiÅE¶ù¸ÄÖšöC€×»FË^‚1¡I®ìÐƛ՘ɽ“Ø+sµ§0e?"<L^ìŒ6+=›gûCôëë˜R #¸¶Ó¨åGpÎ*~ÔwÇ^šÞ*@h¹.Ý{·îÝ#-~>NNŒ´ól;͇vCóÈV XäÝzx„N§-¬4?´ïÞg­s§Siù¼éN(n;ßw–úмbŠ*?³¤·ây¤¹û¸èm7ñ$2ð¢È›düÜì@‚Ø'ITß±r-e¼N’>:]:sßë7e²}}J¸%¿äzÜbX5X~`_æ­ï96ž`Ù;åïä”%$§ÍÏÀ%Ov÷œônrî.ÝÙÙ!ï>¾x{F^òCì1ˆ!w45F”/N°™{¯ ÌW¬”ô®Ê™çÐó"ô§‘íØ‘MïífƒýkÛŠÆóq»Ï#Ïç‹[0`"‹¯‚@ß{`I¡;Hå>‹=Pƒrš®õ$Þ¸E[Þå¹1AȽת¥–ÉÙù9yI¼ÿAö‡ì-vëÛæ%ÛœŸå?;îÊ sñmÀ4¨Ïb‰âuÅž °j'ÌüV«ŒÝõ²BÝ©<Á"AÜ“åÉìꄾ9¦&:÷çM=Ê œJc)¾ Ùö5j¥ò¦WDÅ¢' É1`æ<Œ±¾œ³²¯3Â_-÷ŽO·ßxìÀ#U¥‚RO µPCÞÔɉ7°úc`¨ê`M_ÐËÕz£Ü{<> ðdr …pÎ¥Éæœ^ðƒÁh•{GtèðÅ›D…E4ÐÄU½ƒˆ¸² Œ¢ù1tÔ'Fý0‚¨êåÞ':˜:Þ4üQ €¬ü•Þ¬l]ù"®“™Í7k9¥´Ô|…–HÌ(œQ¾ç©’2'ô„¯K—Ì#M²„Ë}«Ck-s †ÕêÖZõfÍ4ëíN«3ì4­V'öƒŸ0£Éq¤áTî±”Co2™ºvtKÎ 1uGЧ©>æQª+©2éº÷*sú~œp•á9,yqÚ;£¾Däz›å¿4ñm=Ⱦ*EóôöËþøº©.éæé§ðW?¾ŽŠèïÜ}/£Å[Gã-z¹»zôO£Ëu~O7ÚÑü½'²=^Hõ5ÕUUÿÍÌÏÔ™c±®Ç²St|L?½‹)üÈ¿ÿh˜& C¨)·P‰;~ÆcÕÀÌü‡žËÇ.À21Ø*$Ìýÿ×?˜—±ÎiÊüå™3'â1¶‹+#žë{×Tœõèûa…ï$þ¨Dm2áHνat/ƒ[€‹×@N± rNƒ+Ûĵե…”)_Œù…Ü­ÐìÆ€w'æí#/ˆâŽòã`³Š‚é‰ý+Ò;’ÃC±||##¼Œ=BÙXtÌÑý›Ý1^Þ©Â#s³°'îËPay–Ze.eV™eÔ’ÅÊ.o|ã݇Ÿ‡C±hù,Y”|ÇÆíð+W³qÕš­°ú‡#`yÿ3ªú’‡ûƒµ±ýõ×-½«"ü¯¥üì(bm.-¨¶æp’m&×5&iéàdòåpöíf0xtb¼>ã÷»3¦”âqc>€¿ú-êðˆ.of.>¿g¤eþ¸ùæã‹›_ù»yñöxâæù«7åç>—fdf`'ö6s‚qx>ævˆgºðµ‹”'>æö¢°×¢(”·aàm0ž÷†riz{%´öj>â1¥q‰ã¿äðo†a‰l¨eûeh…r÷µøntæc_z1ôû­ø®eo¶ý±ÿ‹í®ö‡uú¬uk-vªãnw8ì4ºn‡­vµetú>ûwg²ð>

Link to comment
Share on other sites

And what happens if you set another application as the default? e.g. the members or gallery apps. Does it still produce the same problem?

This is the first reported case of this for me, honestly don't have any theories yet. But wouldn't mind taking a closer look and see if I can find anything. (Would need both ftp and acp login.)

Link to comment
Share on other sites

you don't suddenly have a default.php or something like that in root/forum folder do you?

and from what II see it only happens when you click forums from the nav bar.

clicking forums from portal block (shown) seems to work

this link is 4ravers.fm/forum/index.php?/index

while forum tab is 4ravers.fm/forum/index

making me wonder about corrupted index file from a hack

Link to comment
Share on other sites

I figured it out.. not a bug with this app or anything.. just was triggering it. There was an issue with my .htaccess file. There is a setting in SEO that if checked, requires additional line of code in the .htaccess file. I added that code, and everything is working properly now. Thanks for your attention.. if nothing else maybe someone else will have this issue down the road and this post can help them.

Link to comment
Share on other sites

Mike,

I found my site down unexpected, saw the message below, disabled all hooks n enabled again, did a rebuild n is up and running again.

Is it something I should be concerned about?

Warning: Invalid argument supplied for foreach() in /home/themotorpool/public_html/forum/admincontrol/applications_addon/other/portal/extensions/portalPlugins/board_index_face.php on line 54

Thanks,

Ben

Link to comment
Share on other sites

Warning: Invalid argument supplied for foreach() in /home/themotorpool/public_html/forum/admincontrol/applications_addon/other/portal/extensions/portalPlugins/board_index_face.php on line 54

File name doesn't look familar, would you mind sending me a copy of it?

Fatal error: Call to a member function splash() on a non-object in /home/themotorpool/public_html/forum/admincontrol/sources/classes/output/publicOutput.php(3837) : eval()'d code on line 7

Looks like one of the portal plugins or blocks is calling a template that doesn't exist. First try rebuilding your skin cache, if that doesn't work then see which plugin/block it is and disable it for now.

Link to comment
Share on other sites

Hi guys, it´s possible that the portal only show the post front selected groups?

Sample, if registered user post on General forum, the post not show in portal, but if the admin or other selected group post in General forum, this post if displayed on portal.

Sorry for my english.

Link to comment
Share on other sites

Hi guys, it´s possible that the portal only show the post front selected groups?

Sample, if registered user post on General forum, the post not show in portal, but if the admin or other selected group post in General forum, this post if displayed on portal.

Sorry for my english.

Not per post but the Portal should follow what ever group permissions your forums have set.

Link to comment
Share on other sites

Is it possible to use this as two separate urls? I'd like to use one portal page as a main page and another portal page for a chat room page.

Not that I know of, each application has it's own unique value to identify it. If you want to add multiple pages, would suggest one of the custom pages mods or IP.Content.

Link to comment
Share on other sites

Hello Mike,

I have a theme called Smart by Ajouz that has a slider on it. It has an option to display everywhere, Board Index and IP.Content.

He gave me this, but I want it to confirm with you if it's correct, or where do I put that code in. Bottom line, I only want it to show just for the Portal area. If I select Board Index, it only shows there but not on Portal.

---------

I am not a coder, but I think to display something only in portal app the condition should be something like

<if test="IPS_APP_COMPONENT==portal">
<!--show something in portal-->
</if>

it would be wise to ask the portal developer to confirm this. if he confirm this condition, then yes we can display it only in the portal app.

bests

--------

Thanks,

Ben

Link to comment
Share on other sites

Here's what I've got in the topicViewTemplate

<if test="allowRating:|:$forum['forum_allow_rating']">
{parse js_module="rating"}
</if>
{parse js_module="topic"}
<script type="text/javascript">
//<![CDATA[
	ipb.topic.inSection    = 'topicview';
	ipb.topic.topic_id     = {$topic['tid']};
	ipb.topic.forum_id     = {$forum['id']};
	ipb.topic.redirectPost = 1;
	ipb.topic.start_id     = {parse expression="$this->registry->getClass('topics')->pageToSt( intval($this->request['page']) )"};
	ipb.topic.page_id      = {parse expression="intval($this->request['page'])"};
	ipb.topic.topPid       = 0;
	ipb.topic.counts       = { postTotal: {parse expression="intval($topic['posts']+1)"},
							  curStart:  ipb.topic.start_id,
							  perPage:   {parse expression="intval($this->settings['display_max_posts'])"} };
	//Search Setup
	ipb.vars['search_type']			= 'forum';
	ipb.vars['search_type_id']		= {$forum['id']};
	ipb.vars['search_type_2']		= 'topic';
	ipb.vars['search_type_id_2']	= {$topic['tid']};
	
	<if test="canDeleteUrls:|:!$this->member->is_not_human">
	// Delete stuff set up
	ipb.topic.deleteUrls['hardDelete'] = new Template( ipb.vars['base_url'] + "app=forums&module=moderate&section=moderate&do=04&f={$forum['id']}&t={$topic['tid']}&page={$this->request['page']}&auth_key={$this->member->form_hash}&p=#{pid}" );
	ipb.topic.deleteUrls['softDelete'] = new Template( ipb.vars['base_url'] + "app=forums&module=moderate&section=moderate&do=postchoice&tact=sdelete&t={$topic['tid']}&f={$forum['id']}&auth_key={$this->member->form_hash}&selectedpids[#{pid}]=#{pid}&pid=#{pid}" );
	</if>
	
	ipb.topic.modPerms	  = [];
	<if test="$this->memberData['g_is_supmod']">
		ipb.topic.modPerms['approve'] = 1;
		ipb.topic.modPerms['delete'] = 1;
		ipb.topic.modPerms['hide'] = 1;
		ipb.topic.modPerms['unhide'] = 1;
		ipb.topic.modPerms['merge'] = 1;
		ipb.topic.modPerms['split'] = 1;
		ipb.topic.modPerms['move'] = 1;
	<else />
		<if test="isset( $this->memberData['forumsModeratorData'][ $forum['id'] ] )">
			ipb.topic.modPerms['approve'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['post_q']};
			ipb.topic.modPerms['delete'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['delete_post']};
			ipb.topic.modPerms['hide'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['bw_mod_soft_delete']};
			ipb.topic.modPerms['unhide'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['bw_mod_un_soft_delete']};
			ipb.topic.modPerms['merge'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['split_merge']};
			ipb.topic.modPerms['split'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['split_merge']};
			ipb.topic.modPerms['move'] = {$this->memberData['forumsModeratorData'][ $forum['id'] ]['split_merge']};
		</if>
	</if>
	
	ipb.templates['post_moderation'] = new Template("<div id='comment_moderate_box' class='ipsFloatingAction' style='display: none'><span class='desc'>{$this->lang->words['comment_action_count']} </span><select id='tactInPopup' class='input_select'><option value='approve'>{$this->lang->words['cpt_approve']}</option><option value='delete'>{$this->lang->words['cpt_hide']}</option><option value='sundelete'>{$this->lang->words['cpt_undelete']}</option><option value='deletedo'>{$this->lang->words['cpt_delete']}</option><option value='merge'>{$this->lang->words['cpt_merge']}</option><option value='split'>{$this->lang->words['cpt_split']}</option><option value='move'>{$this->lang->words['cpt_move']}</option></select>&nbsp;&nbsp;<input type='button' class='input_submit' id='submitModAction' value='{$this->lang->words['comments_act_go']}' /></div>");
	
//]]>
</script>
<if test="disablelightbox:|:!$this->settings['disable_lightbox']">
{parse template="include_lightbox" group="global" params=""}
</if>
<if test="followsismember:|:$this->memberData['member_id']">
{$displayData['follow_data']}
</if>
{parse template="userSmallPhoto" group="global" params="array_merge( $topic['_starter'], array( '_customClass' => 'ipsUserPhoto_medium' ) )"}
<div itemscope itemtype="http://schema.org/Article" class='ipsBox_withphoto'>
	<if test="topicRating:|:$forum['forum_allow_rating']">
		<span itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating" class='rating ipsType_smaller'>
			<if test="$topic['_allow_rate']">
				<strong>{$this->lang->words['js_rate_me']}</strong>&nbsp;&nbsp;
			</if>
			<if test="$topic['_allow_rate']">
				<a href='{parse url="app=forums&amp;module=extras&amp;section=rating&amp;t={$topic['tid']}&amp;rating=1&amp;secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_1' title='{$this->lang->words['top_js_1star']}'>
			</if>
			<if test="rate1:|:$topic['_rate_int'] >= 1">
				{parse replacement="rate_on"}
			<else />
				{parse replacement="rate_off"}
			</if>
			<if test="$topic['_allow_rate']">
				</a><a href='{parse url="app=forums&amp;module=extras&amp;section=rating&amp;t={$topic['tid']}&amp;rating=2&amp;secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_2' title='{$this->lang->words['top_js_2star']}'>
			</if>
			<if test="rate2:|:$topic['_rate_int'] >= 2">
				{parse replacement="rate_on"}
			<else />
				{parse replacement="rate_off"}
			</if>
			<if test="$topic['_allow_rate']">
				</a><a href='{parse url="app=forums&amp;module=extras&amp;section=rating&amp;t={$topic['tid']}&amp;rating=3&amp;secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_3' title='{$this->lang->words['top_js_3star']}'>
			</if>
			<if test="rate3:|:$topic['_rate_int'] >= 3">
				{parse replacement="rate_on"}
			<else />
				{parse replacement="rate_off"}
			</if>
			<if test="$topic['_allow_rate']">
				</a><a href='{parse url="app=forums&amp;module=extras&amp;section=rating&amp;t={$topic['tid']}&amp;rating=4&amp;secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_4' title='{$this->lang->words['top_js_4star']}'>
			</if>
			<if test="rate4:|:$topic['_rate_int'] >= 4">
				{parse replacement="rate_on"}
			<else />
				{parse replacement="rate_off"}
			</if>
			<if test="$topic['_allow_rate']">
				</a><a href='{parse url="app=forums&amp;module=extras&amp;section=rating&amp;t={$topic['tid']}&amp;rating=5&amp;secure_key={$this->member->form_hash}" base="public"}' id='topic_rate_5' title='{$this->lang->words['top_js_5star']}'>
			</if>
			<if test="rate5:|:$topic['_rate_int'] >= 5">
				{parse replacement="rate_on"}
			<else />
				{parse replacement="rate_off"}
			</if>
			<if test="$topic['_allow_rate']">
				</a>
			</if>
			<span id='rating_text'>
				<if test="hasRates:|:$topic['topic_rating_hits'] > 0">
					<span itemprop="ratingCount" id='rating_hits'>{$topic['topic_rating_hits']}</span> <span>{$this->lang->words['poll_s_votes']}</span>
					<meta itemprop="ratingValue" content="{parse expression="floor($topic['_rate_int'])"}" />
				</if>
			</span>
			<if test="$topic['_allow_rate']">
				<script type='text/javascript'>
				//<![CDATA[
					rating = new ipb.rating( 'topic_rate_', { 
										url: ipb.vars['base_url'] + 'app=forums&module=ajax&section=topics&do=rateTopic&t={$topic['tid']}&md5check=' + ipb.vars['secure_hash'],
										cur_rating: {$topic['_rate_int']},
										rated: <if test="jsHasRates:|:$topic['_rating_value'] != -1">1<else />0</if>,
										allow_rate: {$topic['_allow_rate']},
										multi_rate: 1,
										show_rate_text: true
									  } );
				//]]>
				</script>
			</if>
		</span>
	</if>
	<h1 itemprop="name" class='ipsType_pagetitle'>{$topic['title']}</h1>
	<div class='desc lighter blend_links'>
		 {$this->lang->words['started_by']} <span itemprop="creator">{parse template="userHoverCard" group="global" params="$topic['_starter']"}</span>, <span itemprop="dateCreated" datetime="{parse date="$topic['start_date']" format="YMD" relative="false"}">{parse date="$topic['start_date']" format="SHORT"}</span>
	</div>
	<if test="hasTags:|:is_array($topic['tags'])">
		{$topic['tags']['formatted']['parsedWithoutComma']}
		<br />
	</if>
	<meta itemprop="interactionCount" content="UserComments:{parse expression="intval($topic['posts'] + 1)"}" />
</div>
<if test="bestAnswer:|:$displayData['best_answer_post_data']">
<br />
<div class='post post_block feature_box'>
	<if test="canSeeProfiles1:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $displayData['best_answer_post_data']['author'] ) )">
	<a itemprop="url" href="{parse url="showuser={$displayData['best_answer_post_data']['author']['member_id']}" template="showuser" seotitle="{$displayData['best_answer_post_data']['author']['members_seo_name']}" base="public"}" title="{$this->lang->words['view_profile']}: {$displayData['best_answer_post_data']['author']['members_display_name']}" class='ipsUserPhotoLink'>
	</if>
	<img itemprop="image" src='{$displayData['best_answer_post_data']['author']['pp_thumb_photo']}' class='ipsUserPhoto ipsUserPhoto_medium left' />
	<if test="canSeeProfiles2:|:$this->memberData['g_is_supmod'] OR ( $this->memberData['g_mem_info'] && ! IPSMember::isInactive( $displayData['best_answer_post_data']['author'] ) )">
	</a>
	</if>
	<div class="ipsBox_withphoto">
	<p class='ipsType_sectiontitle'>
		<span class='ipsBadge ipsBadge_green'>{$this->lang->words['topic_best_answer']}</span>
		{parse template="userHoverCard" group="global" params="$displayData['best_answer_post_data']['author']"},
		<if test="samePageBA:|:isset($post_data[ $displayData['best_answer_post_data']['post']['pid'] ])">
			<if test="hasPagesBA:|:$this->request['page']">
				<a href='{parse url="showtopic={$topic['tid']}&amp;page={$this->request['page']}{$post_data[ $displayData['best_answer_post_data']['post']['pid'] ]['post']['PermalinkUrlBit']}#entry{$displayData['best_answer_post_data']['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}'>{parse date="$displayData['best_answer_post_data']['post']['post_date']" format="long"}</a>
			<else />
				<a href='{parse url="showtopic={$topic['tid']}{$post_data[ $displayData['best_answer_post_data']['post']['pid'] ]['post']['PermalinkUrlBit']}#entry{$displayData['best_answer_post_data']['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}'>{parse date="$displayData['best_answer_post_data']['post']['post_date']" format="long"}</a>
			</if>
		<else />
			<a href="{parse url="app=forums&amp;module=forums&amp;section=findpost&amp;pid={$displayData['best_answer_post_data']['post']['pid']}" base="public"}">{parse date="$displayData['best_answer_post_data']['post']['post_date']" format="long"}</a>
		</if>
	</p>
	<p class='ipsPad_top desc'>
		{$displayData['best_answer_post_data']['post']['post']} 
		<if test="samePageBA2:|:isset($post_data[ $displayData['best_answer_post_data']['post']['pid'] ])">
			<if test="hasPagesBA2:|:$this->request['page']">
				<a href='{parse url="showtopic={$topic['tid']}&amp;page={$this->request['page']}{$post_data[ $displayData['best_answer_post_data']['post']['pid'] ]['post']['PermalinkUrlBit']}#entry{$displayData['best_answer_post_data']['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}'>
			<else />
				<a href='{parse url="showtopic={$topic['tid']}{$post_data[ $displayData['best_answer_post_data']['post']['pid'] ]['post']['PermalinkUrlBit']}#entry{$displayData['best_answer_post_data']['post']['pid']}" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}'>
			</if>
		<else />
			<a href="{parse url="app=forums&amp;module=forums&amp;section=findpost&amp;pid={$displayData['best_answer_post_data']['post']['pid']}" base="public"}">
		</if>
			<span class='ipsBadge has_icon ipsBadge_lightgrey'>{$this->lang->words['answer_gotopost']} <img class='icon' src="{$this->settings['img_url']}/right_white_10px.png"></span></a>
	</p>
	</div>
</div>
</if>
<if test="topicHasBeenHidden:|:$topic['approved'] == -1">
	<br />
	<div class='message error'>
		{parse expression="sprintf( $this->lang->words['tdb__forumindex'], $this->registry->output->getTemplate('global')->userHoverCard($topic['sdData']) )"} {parse date="$topic['sdData']['sdl_obj_date']" format="long"}
		<if test="showReason:|:$this->registry->getClass('class_forums')->canSeeSoftDeleteReason( $forum['id'] )">
			<br /><span><if test="$topic['sdData']['sdl_obj_reason']">{$topic['sdData']['sdl_obj_reason']}<else />{$this->lang->words['tdb__noreasongi']}</if></span>
		</if>
		<br /><br />
		<if test="tbdSoftRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['bw_mod_un_soft_delete_topic']">
			<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum['id']}&amp;t={$topic['tid']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;do=sundelete" base="public"}' title='{$this->lang->words['dl_ths_restore']}' class='ipsButton_secondary'>{$this->lang->words['dl_ths_restore']}</a>
		</if>
		<if test="tbdRestore:|:$this->memberData['g_is_supmod'] == 1 || $this->memberData['forumsModeratorData'][ $forum['id'] ]['delete_topic']">
			<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;f={$forum['id']}&amp;page={$this->request['page']}&amp;t={$topic['tid']}&amp;auth_key={$this->member->form_hash}&amp;do=08" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary important'>{$this->lang->words['dl_ths_delete']}</a>
		</if>
	</div>
</if>
<if test="topicHasBeenDeleted:|:$topic['approved'] == 2">
	<br />
	<div class='message error'>
		{$this->lang->words['topic_deleted']}
		<br /><br />
		<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=topic_restore&amp;t={$topic['tid']}&amp;f={$forum['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['dl_ths_restore']}' class='ipsButton_secondary'>{$this->lang->words['restore_post']}</a>
		<a href='{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;do=09&amp;t={$topic['tid']}&amp;f={$forum['id']}&amp;auth_key={$this->member->form_hash}" base="public"}' title='{$this->lang->words['dl_ths_delete']}' class='ipsButton_secondary'>{$this->lang->words['perm_delete_post']}</a>
	</div>
</if>
<br />
<div class='topic_controls'>
	{$topic['SHOW_PAGES']}
	{parse template="archiveStatusMessage" group="topic" params="$topic,$forum"}
	<if test="isArchivedPostBox:|:!$topic['_isArchived']">
		<ul class='topic_buttons'>
			<if test="closedButton:|:$displayData['reply_button']['image'] == 'locked'">
				<li class='important'>
					<if test="pollOnly:|:isset($displayData['poll_data']['poll']['poll_only']) && $displayData['poll_data']['poll']['poll_only']">
						<if test="closedButtonLink:|:$displayData['reply_button']['url']">
							<a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only_reply']}</a>
						<else />
							<span>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only']}</span>
						</if>
					<else />
						<if test="closedButtonLink:|:$displayData['reply_button']['url']">
							<a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_locked_reply']}</a>
						<else />
							<span>{parse replacement="lock_icon"} {$this->lang->words['top_locked']}</span>
						</if>
					</if>
				</li>
			<else />
				<if test="replyButton:|:$displayData['reply_button']['image']">
					<if test="replyButtonLink:|:$displayData['reply_button']['url']">
						<li><a href='{$displayData['reply_button']['url']}' title='{$this->lang->words['topic_add_reply']}' accesskey='r'>{$this->lang->words['topic_add_reply']}</a></li>
					<else />
						<li class='disabled'><span><if test="isMemberTop:|: ! $this->memberData['member_id']">{$this->lang->words['topic_no_reply_guest']}<else />{$this->lang->words['top_cannot_reply']}</if></span></li>
					</if>
				</if>
			</if>
			<if test="topicDescription:|:$topic['hasUnreadPosts'] AND ( $topic['posts'] + 1 ) > $this->settings['display_max_posts']">
				<li class='non_button'><a href='{parse url="showtopic={$topic['tid']}&amp;view=getnewpost" template="showtopic" seotitle="{$topic['title_seo']}" base="public"}' title='{$this->lang->words['first_unread_post']}'>{$this->lang->words['go_to_first_unread']}</a></li>
			</if>
			<if test="modOptions:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
				<li class='non_button'><a href='#' id='topic_mod_options' title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a></li>
			</if>
		</ul>	
	</if>
</div>
<if test="modOptionsDropdown:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
<ul class='ipbmenu_content' id='topic_mod_options_menucontent'  style='display:none'>
	<foreach loop="mod_links:$displayData['mod_links'] as $_mod_link">
		<li><a <if test="isDelete:|:$_mod_link['option'] == '08'"> data-confirmaction="true"</if> href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do={$_mod_link['option']}" base="public"}" class='modlink_{$_mod_link['option']}'>{$_mod_link['value']}</a></li>
	</foreach>
	<if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canQueuePosts( $forum['id'] )">
		<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_approve'], $topic['topic_queuedposts'])"}</a></li>
	</if>
	<if test="$topic['topic_queuedposts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
		<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_delete_approve" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_approve'], $topic['topic_queuedposts'])"}</a></li>
	</if>
	<if test="$this->registry->class_forums->can_Un_SoftDeletePosts( $forum['id'] ) AND $topic['topic_deleted_posts']">
		<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_restore" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_restore'], $topic['topic_deleted_posts'])"}</a></li>
	</if>
	<if test="$topic['topic_deleted_posts'] AND $this->registry->class_forums->canHardDeletePosts( $forum['id'], $topic )">
		<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=moderate&amp;t={$topic['tid']}&amp;f={$topic['forum_id']}&amp;page={$this->request['page']}&amp;auth_key={$this->member->form_hash}&amp;_fromTopic=1&amp;do=p_delete_softed" base="public"}">{parse expression="sprintf( $this->lang->words['nmo_p_delete_softed'], $topic['topic_deleted_posts'])"}</a></li>	
	</if>
	<if test="mmModOptions:|:is_array( $displayData['multi_mod'] ) AND count( $displayData['multi_mod'] )">
		<foreach loop="mm:$displayData['multi_mod'] as $mm_data">
			<li><a href="{parse url="app=forums&amp;module=moderate&amp;section=multimod&amp;t={$topic['tid']}&amp;mm_id={$mm_data[0]}" base="public"}">{$mm_data[1]}</a></li>
		</foreach>
	</if>
</ul>
<script type='text/javascript'>
	document.observe("dom:loaded", function()
	{
		new ipb.Menu( $('topic_mod_options'), $('topic_mod_options_menucontent') );
	} );
</script>
</if>
<div class='maintitle clear clearfix'>
	<span class='ipsType_small'>
		<if test="$topic['posts']">
			{parse expression="sprintf( ( $topic['posts'] > 1 ) ? $this->lang->words['x_replies_to_topic'] : $this->lang->words['x_reply_to_topic'], $topic['posts'] )"}
		<else />
			{$this->lang->words['no_replies_to_topic']}
		</if>
	</span>
	<if test="reputationFilter:|:$this->settings['reputation_enabled'] && $this->settings['reputation_point_types'] != 'like' && $this->settings['reputation_show_content'] && $this->memberData['member_id'] != 0 && is_array($this->caches['reputation_levels'])">
		<a href='#rep_filter_menucontent' id='rep_filter' class='right ipsType_smaller'>
			<if test="repFilterDefault:|:$this->memberData['_members_cache']['rep_filter'] && $this->memberData['_members_cache']['rep_filter'] === '*'">
				{$this->lang->words['rep_f_viewing_all']}
			<else />
				{parse expression="sprintf( $this->lang->words['rep_f_hiding'], $this->memberData['_members_cache']['rep_filter'] )"}
			</if>
			<img src='{$this->settings['img_url']}/useropts_arrow.png' />
		</a>
	</if>	
</div>
<if test="reputationFilter:|:$this->settings['reputation_enabled'] && $this->settings['reputation_point_types'] != 'like' && $this->settings['reputation_show_content'] && $this->memberData['member_id'] != 0 && is_array($this->caches['reputation_levels'])">
	<ul id='rep_filter_menucontent' class='ipbmenu_content with_checks' style='display: none'>
		<li <if test="optSelectStar:|:isset( $this->memberData['_members_cache']['rep_filter'] ) AND $this->memberData['_members_cache']['rep_filter'] === '*'">class='selected'</if>>
			<a href='{parse url="app=forums&amp;module=forums&amp;section=topics&amp;rep_filter=update&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;secure_key={$this->member->form_hash}&amp;page={$this->request['page']}&amp;rep_filter_set=*" base="public"}'>{$this->lang->words['rep_f_all_posts']}</a>
		</li>
		<if test="repFilterOptions:|:is_array($this->caches['reputation_levels'])">
			<foreach loop="reputation_levels:$this->caches['reputation_levels'] as $k => $v">
				<li <if test="optRepFilterSelected:|:isset( $this->memberData['_members_cache']['rep_filter'] ) AND $v['level_points'] == $this->memberData['_members_cache']['rep_filter']">class='selected'</if>>
					<a href='{parse url="app=forums&amp;module=forums&amp;section=topics&amp;rep_filter=update&amp;f={$topic['forum_id']}&amp;t={$topic['tid']}&amp;secure_key={$this->member->form_hash}&amp;page={$this->request['page']}&amp;rep_filter_set={$v['level_points']}" base="public"}' rel='nofollow'>
						{$this->lang->words['rep_f_hide']} <strong>{$v['level_points']} {$this->lang->words['rep_f_points']}</strong>
					</a>
				</li>
			</foreach>
		</if>
	</ul>
	<script type='text/javascript'>
		new ipb.Menu( $('rep_filter'), $('rep_filter_menucontent') );
	</script>
</if>
<div class='topic hfeed clear clearfix'>
	
	{$displayData['poll_data']['html']}
<if test="hasPosts:|:is_array( $post_data ) AND count( $post_data )">
	<div class='ipsBox'>
		<div class='ipsBox_container' id='ips_Posts'>
			<foreach loop="post_data:$post_data as $post">
				{parse template="post" group="topic" params="$post, $displayData, $topic, $forum"}
			</foreach>
		</div>
	</div>
</if>
<hr />
<div class='topic_controls clear ipsPad_top_bottom_half'>
	<if test="$topic['SHOW_PAGES']">
		<div class='left'>{$topic['SHOW_PAGES']}</div>
	</if>
	<div class='ipsPad_top_slimmer right'>
		<if test="modOptions2:|:$displayData['mod_links'] AND ( $this->memberData['is_mod'] OR $this->memberData['member_id'] == $topic['starter_id'] )">
			<a href='#' id='topic_mod_options_alt'  class="ipsType_small desc" title='{$this->lang->words['topic_moderation']}'>{$this->lang->words['topic_moderation']}</a> &middot;
		</if>
		<a href='{parse url="showforum={$forum['id']}" template="showforum" seotitle="{$forum['name_seo']}" base="public"}' class="ipsType_small desc">{parse expression="sprintf( $this->lang->words['go_back_to'], $forum['name'] )"}</a>
		<if test="hasUnreadNext:|:$forum['_hasUnreadTopics']">
			&middot; <a href='{parse url="showtopic={$topic['tid']}&amp;view=getnextunread" template="showtopicnextunread" seotitle="{$topic['title_seo']}" base="public"}' class="ipsType_small desc">{$this->lang->words['goto_next_unread_topic']}</a>
		</if>
	</div>	
</div>
<if test="fastReply:|:$displayData['fast_reply'] && $displayData['reply_button']['url']">
<hr />
<div class='ipsBox' id='fast_reply_wrapper'>
	<div class='ipsBox_container ipsPad'>
		<h1 class='ipsType_subtitle'>{$this->lang->words['topic_add_reply']}</h1>
		<if test="isLockedFR:|:$topic['state'] == 'closed'"><span class='error'>{$this->lang->words['locked_reply_fr']}</span><br /></if>
		<br />
		<if test="isMember:|:$this->memberData['member_id']">
			<a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'><img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' /></a>
		<else />
			<div class='left'>{IPSMember::buildNoPhoto(0, 'small' )}</div>
		</if>
		<div class='ipsBox_withphoto clearfix'>
			<form action="{parse url="" base="public"}" method="post" id='ips_fastReplyForm'>
				<input type="hidden" name="app" value="forums" />
				<input type="hidden" name="module" value="post" />
				<input type="hidden" name="section" value="post" />
				<input type="hidden" name="do" value="reply_post_do" />
				<input type="hidden" name="f" value="{$forum['id']}" />
				<input type="hidden" name="t" value="{$topic['tid']}" />
				<input type="hidden" name="st" value="{$this->request['st']}" />
				<input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
				<input type="hidden" name="fast_reply_used" value="1" />
				<input type="hidden" name="enableemo" value="yes" />
				<input type="hidden" name="enablesig" value="yes" />
				<if test="$this->memberData['auto_track']">
					<input type="hidden" name="enabletrack" value="1" />
				<else />
					<input type="hidden" name="enabletrack" value="{$topic['_isLiked']}" />
				</if>
				<if test="is_array($topic['_fastReplyStatusMessage']) AND count($topic['_fastReplyStatusMessage']) AND strlen($topic['_fastReplyStatusMessage'][0])">
					<div class='message'>{parse expression="implode( '<br />', $topic['_fastReplyStatusMessage'] )"}</div>
				</if>
				{parse editor="Post" options="array( 'type' => 'full', 'minimize' => 1, 'isTypingCallBack' => 'ipb.topic.isTypingCallBack', 'height' => 180, 'legacyMode' => 'off', 'autoSaveKey' => 'reply-' . $topic[tid], 'warnInfo' => 'fastReply', 'modAll' => $topic['_fastReplyModAll'] )"}
				<br />
				
				<fieldset class='right' id='fast_reply_controls'>
					<input type='submit' name="submit" class='input_submit' value='{$this->lang->words['qr_post']}' tabindex='50' accesskey='s' id='submit_post' />&nbsp;&nbsp;<input type='submit' name="preview" class='input_submit alt' value='{$this->lang->words['qr_more_opts']}' tabindex='51' id='full_compose' />			
				</fieldset>
			</form>
		</div>
		<div id='ips_HasReplies'></div>
	</div>
</div>
<script type='text/javascript'>
	ipb.topic.fastReplyId	= '{$this->settings['_lastEditorId']}';
</script>
<else />
	<if test="loadJsManually:|:$displayData['load_editor_js']">
		{parse template="editorLoadJs" group="editors" params="array( 'smilies' => $displayData['smilies'] )"}
	</if>
</if>
<!-- Close topic -->
</div>
<!-- BOTTOM BUTTONS -->
<if test="canShare:|:!$forum['disable_sharelinks'] AND $this->settings['sl_enable']">
	<br />
	<div class='clear clearfix left'>
		{IPSLib::shareLinks( $topic['title'], $topic['posts'] > 300 ? array( 'skip' => array( 'print', 'download' ) ) : array() )}
	</div>
	<br />
</if>
<!-- SAME TAGGED -->
<if test="sameTagged:|:is_array( $displayData['same_tagged'] ) and count( $displayData['same_tagged'] )">
	<br />
	<div class='ipsBox'>
		<h3 class='maintitle'>{parse expression="sprintf( $this->lang->words['topic_same_tagged_as'], $topic['tags']['formatted']['string'] )"}</h3>
		<div class='ipsBox_container'>
			<table class='ipb_table topic_list'>
			<foreach loop="topics:$displayData['same_tagged'] as $tid => $tdata">
				{parse template="topic" group="forum" params="$tdata, $forum, array(), false"}
			</foreach>
			</table>
		</div>
	</div>
</if>
<!-- ACTIVE USERS -->
<if test="topicActiveUsers:|:is_array( $displayData['active_users'] ) AND count( $displayData['active_users'] )">
	<div id='topic_stats' class='statistics clear clearfix'>
		<div id='topic_active_users' class='active_users'>
			<h4 class='statistics_head'>{parse expression="sprintf( $this->lang->words['active_users_title'], $displayData['active_users']['stats']['total'] )"}</h4>
			<p class='statistics_brief desc'>{parse expression="sprintf( $this->lang->words['active_users_detail'], $displayData['active_users']['stats']['members'], $displayData['active_users']['stats']['guests'], $displayData['active_users']['stats']['anon'] )"}</p>
			<if test="auNames:|:is_array( $displayData['active_users']['names'] ) AND count( $displayData['active_users']['names'] )">
				<br />
				<ul class='ipsList_inline'>
					{parse expression="implode( ', ', $displayData['active_users']['names'] )"}
				</ul>
			</if>
		</div>
	</div>
</if>
<if test="scrollToPost:|:$this->request['gopid']">
<script type='text/javascript'>
	var gopid = "{$this->request['gopid']}".replace(/&amp;/g, '');
	ipb.topic.scrollToPost( parseInt( gopid ) );
</script>
</if>
{parse template="include_highlighter" group="global" params="1"}
<div id='multiQuoteInsert' style='display: none;' class='ipsFloatingAction'>
	<span class='ipsButton no_width' id='mqbutton'>{$this->lang->words['mq_reply_quoted_posts']}</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href='#' id='multiQuoteClear' class='ipsType_smaller desc' title='{$this->lang->words['mq_clear_desc']}'>{$this->lang->words['mq_clear']}</a> &nbsp;&nbsp;&nbsp;
</div>
<form id="modform" method="post" action="{parse url="" base="public"}">
	<input type="hidden" name="app" value="forums" />
	<input type="hidden" name="module" value="moderate" />
	<input type="hidden" name="section" value="moderate" />
	<input type="hidden" name="do" value="postchoice" />
	<input type="hidden" name="f" value="{$topic['forum_id']}" />
	<input type="hidden" name="t" value="{$topic['tid']}" />
	<input type="hidden" name="auth_key" value="{$this->member->form_hash}" />
	<input type="hidden" name="st" value="{$this->request['st']}" />
	<input type="hidden" name="page" value="{$this->request['page']}" />
	<input type="hidden" value="{$this->request['selectedpids']}" name="selectedpidsJS" id='selectedpidsJS' />
	<input type="hidden" name="tact" id="tact" value="" />
</form>

In topic view, it is showing as a light gray if that helps at all. It's black on the portal. Hope this helps, and thank you!

Link to comment
Share on other sites

Okay, I did that and it says that there are no differences. What would I need to change to fix the text color?

You'll need to find out what changes have been made in the skins css file and then apply them into the Portal. The template bit your looking for is in admin cp > look & feel tab > select skin > Portal > articles. The rest of the colours look fine, so it might just be the ipsType_textblock or ipsPad css styles.

I can look into this but would need admin cp login details.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...