Ημερομηνία Σάβ Απρ 20, 2024 10:10 am
Text Size
Αρχική Κοινότητας Τεχνικά θέματα - Helpdesk sky.gr

sky.gr

Full HTML για τους administrators

Θέματα που αφορούν το site. Ερωτήματα για τη λειτουργία του και υπόδειξη προβλημάτων.

Συντονιστής: Moderators

Full HTML για τους administrators

Δημοσίευσηαπό GUS » Πέμ Ιαν 22, 2004 12:53 am

alex,

αρχείο: functions_post.php

search: function prepare_message

replace: global $board_config;
with: global $board_config, $userdata; // by GUS

μετά τα globals πρόσθεσε:

// GUS start
if( $userdata['user_level'] == ADMIN ) {
$html_entities_match = array();
$html_entities_replace = array();

$unhtml_specialchars_match = array();
$unhtml_specialchars_replace = array();
}
// end GUS


search: $tmp_message .= ( $length && !$tagallowed )
πριν από αυτό πρόσθεσε: if( $userdata['user_level'] == ADMIN ) $tagallowed = true; // by GUS

παρακάτω είναι όλη η function αλλαγμένη αλλά εσύ μπορεί να έχεις λίγο διαφορετική έκδοση:

//
// This function will prepare a posted message for
// entry into the database.
//
function prepare_message($message, $html_on, $bbcode_on, $smile_on, $bbcode_uid = 0)
{
global $board_config, $userdata; // by GUS
global $html_entities_match, $html_entities_replace;
global $code_entities_match, $code_entities_replace;


// GUS start
if( $userdata['user_level'] == ADMIN ) {
$html_entities_match = array();
$html_entities_replace = array();

$unhtml_specialchars_match = array();
$unhtml_specialchars_replace = array();
}
// end GUS

//
// Clean up the message
//
$message = trim($message);

if ( $html_on )
{
$allowed_html_tags = split(',', $board_config['allow_html_tags']);

$end_html = 0;
$start_html = 1;
$tmp_message = '';
$message = ' ' . $message . ' ';

while ( $start_html = strpos($message, '<', $start_html) )
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1, ( $start_html - $end_html - 1 )));

if ( $end_html = strpos($message, '>', $start_html) )
{
$length = $end_html - $start_html + 1;
$hold_string = substr($message, $start_html, $length);

if ( ( $unclosed_open = strrpos(' ' . $hold_string, '<') ) != 1 )
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($hold_string, 0, $unclosed_open - 1));
$hold_string = substr($hold_string, $unclosed_open - 1);
}

$tagallowed = false;
for($i = 0; $i < sizeof($allowed_html_tags); $i++)
{
$match_tag = trim($allowed_html_tags[$i]);

if ( preg_match('/^<\/?' . $match_tag . '\b/i', $hold_string) )
{
$tagallowed = true;
}
}

if( $userdata['user_level'] == ADMIN ) $tagallowed = true; // by GUS

$tmp_message .= ( $length && !$tagallowed ) ? preg_replace($html_entities_match, $html_entities_replace, $hold_string) : $hold_string;

$start_html += $length;
}
else
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $start_html, strlen($message)));

$start_html = strlen($message);
$end_html = $start_html;
}
}

if ( $end_html != strlen($message) && $tmp_message != '' )
{
$tmp_message .= preg_replace($html_entities_match, $html_entities_replace, substr($message, $end_html + 1));
}

$message = ( $tmp_message != '' ) ? trim($tmp_message) : trim($message);
}
else
{
$message = preg_replace($html_entities_match, $html_entities_replace, $message);
}

if( $bbcode_on && $bbcode_uid != '' )
{
$message = bbencode_first_pass($message, $bbcode_uid);
}

return $message;
}

GUS
EN B
 
Δημοσ.: 104

Δημοσίευσηαπό norad » Πέμ Ιαν 22, 2004 12:06 pm

σωστός! μόλις βρω λίγο χρόνο θα το κάνω, προς το παρόν στήνω το καινούργιο μου pcάκι :)

norad
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2013

Δημοσίευσηαπό norad » Παρ Ιαν 30, 2004 11:06 am

<!purehtml-->
<table width="280" border="2">
<tr>
<td width="80"><p>Have fun!</p> </td>
<td width="96"><p>Have fun!</p> </td>
<td width="80"><p>Have fun!</p> </td>
</tr>
<tr>
<td><p>Have fun!</p> </td>
<td><strong>Have fun!</strong></td>
<td>Have fun!</td>
</tr>
<tr>
<td>Have fun!</td>
<td>Have fun!</td>
<td>Have fun!</td>
</tr>
</table>

Τελευταία επεξεργασία απο norad την Παρ Ιαν 30, 2004 5:00 pm, επεξεργάστηκε 1 φορές συνολικά.
norad
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2013

Δημοσίευσηαπό badder » Παρ Ιαν 30, 2004 12:25 pm

<!purehtml--> <table width="280" border="2"> <tr> <td width="80"><p>kopse</p> </td> <td width="96">
ta</td> <td width="80">ligmena</td> </tr> <tr> <td><p>kopse</p> </td> <td>ta</td> <td>
ligmena</td> </tr> <tr> <td>kopse</td> <td>ta</td> <td>ligmena</td> </tr> </table>

Η απλούστερη λύση είναι η σωστή.
badder
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2712

Δημοσίευσηαπό norad » Παρ Ιαν 30, 2004 1:53 pm

μου έκανε κάποιες αλλαγές ο gus σε 3 αρχεία του phpnuke με τα οποία μπορούν (θεωρητικά) οι admins να γράφουν html κώδικα στο forum. Ανέβασα τις σελίδες με τις αλλαγές στον server αλλά μάλλον δεν δουλεύει σωστά, ή η έκδοση του phpbb που συνοδεύει το phpnuke δεν σηκώνει τις αλλαγές αυτές....

norad
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2013

διορθωμένα

Δημοσίευσηαπό GUS » Παρ Ιαν 30, 2004 4:16 pm

Τα ξαναέστηλα διορθωμένα, αυτά θα παίξουν.

π.χ.: http://mmk.thenet.gr/bb2/viewtopic.php?t=415

GUS
EN B
 
Δημοσ.: 104

Δημοσίευσηαπό norad » Παρ Ιαν 30, 2004 5:01 pm

<!purehtml-->
<hr>
<marquee align=left
hspace="1"width=50% behavior=slide direction=right
scrollamount="20">Έπαιξε !! </marquee>
<marquee align=right direction=left hspace=1

width="100%"behavior=slide scrollamount=20>
Thanx GUS, you're the man !</marquee>
</font> <hr>
</marquee></font><hr>

norad
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2013

Δοκιμή

Δημοσίευσηαπό GUS » Παρ Ιαν 30, 2004 5:11 pm

<!purehtml--><i><marquee loop="yes" align=left
hspace="10" width=100% direction=left
scrollamount="8">Δοκιμή...</span></marquee></i><p><table border="0" cellpadding="2" width="500">
<tr>
<td><p align="center"><font face="Arial" size="4"><strong><a href="http://www.crittermountainwear.com/paraglidinginfomenu.htm">Paragliding Information</a>: Company Comparison</strong></font></td>
</tr>
<tr>
<td><font face="Arial">It is a surprise to most consumers that many companies do not
actually make the products they sell. While this may not always be the case, many items
from paragliders to blue jeans to cameras and electronics are manufactured by independent,
third party companies. This arrangement allows each party to specialize in their own
niche. Paraglider manufacturers can focus on design, marketing and customer service. The
sewing contractor can focus on production. Many paragliders are sewn in the same
factories.</font><p><font face="Arial">With in-house production, companies are able to
keep a better eye on quality control. They also enjoy a more flexible production schedule
since the lead time is shorter. In general, only the largest and the smallest companies
manufacture paragliders in-house. The Brazilian company <b>Sol</b> is an exception.</font></p>
<p><font face="Arial">Below is a summary of paraglider manufacturers, annual production
and factory location. The production quantities can not be confirmed and are not from the
same years. </font></p>
<div align="left"><table border="1" cellpadding="2" width="500" bordercolor="#000000">
<tr>
<td><font face="Arial"><strong>Company</strong></font></td>
<td><font face="Arial"><strong>Country</strong></font></td>
<td><font face="Arial"><strong>Production quantity</strong></font></td>
<td><font face="Arial"><strong>Country of production</strong></font></td>
<td><font face="Arial"><strong>Manufacturing company</strong></font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Advance</strong></font></td>
<td><font face="Arial">Switzerland</font></td>
<td><font face="Arial">1600-1800</font></td>
<td><font face="Arial">France & Vietnam</font></td>
<td><font face="Arial">Aerotec/Advance</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Airea</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial"><800</font></td>
<td><font face="Arial">Sri Lanka</font></td>
<td><font face="Arial">Sky Sport Lanka </font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Airwave</strong></font></td>
<td><font face="Arial">Austria</font></td>
<td><font face="Arial">1800</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Apco</strong></font></td>
<td><font face="Arial">Israel</font></td>
<td><font face="Arial">1800</font></td>
<td><font face="Arial">Israel</font></td>
<td><font face="Arial">Apco</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Edel</strong></font></td>
<td><font face="Arial">Korea</font></td>
<td><font face="Arial">1000-1200</font></td>
<td><font face="Arial">Korea</font></td>
<td><font face="Arial">Edel</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Falhawk</strong></font></td>
<td><font face="Arial">Japan</font></td>
<td><font face="Arial"><1000</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Firebird</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">800</font></td>
<td><font face="Arial">Sri Lanka</font></td>
<td><font face="Arial">Sky Sport Lanka </font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Flight Designs</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">300</font></td>
<td><font face="Arial">Ukraine</font></td>
<td><font face="Arial">Flight Designs</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>FreeX</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">500-600</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Gin Gliders</strong></font></td>
<td><font face="Arial">Korea</font></td>
<td><font face="Arial">2000- 2500</font></td>
<td><font face="Arial">Korea</font></td>
<td><font face="Arial">Gin Gliders</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Gradient</strong></font></td>
<td><font face="Arial">Czech</font></td>
<td><font face="Arial">1000-1200</font></td>
<td><font face="Arial">Czech</font></td>
<td><font face="Arial">Gradient</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Independence</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">500</font></td>
<td><font face="Arial">Sri Lanka</font></td>
<td><font face="Arial">Sky Sport Lanka </font></td>
</tr>
<tr>
<td><font face="Arial"><strong>ITV</strong></font></td>
<td><font face="Arial">France</font></td>
<td><font face="Arial">400</font></td>
<td><font face="Arial">France</font></td>
<td><font face="Arial">ITV/SNC</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Mac Para</strong></font></td>
<td><font face="Arial">Czech</font></td>
<td><font face="Arial">960</font></td>
<td><font face="Arial">Czech</font></td>
<td><font face="Arial">Mac Para</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Nova </strong></font></td>
<td><font face="Arial">Austria</font></td>
<td><font face="Arial">2000</font></td>
<td><font face="Arial">Hungary</font></td>
<td><font face="Arial">Nova</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Ozone</strong></font></td>
<td><font face="Arial">France</font></td>
<td><font face="Arial">1800</font></td>
<td><font face="Arial">Vietnam</font></td>
<td><font face="Arial">Ozone</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Paratech</strong></font></td>
<td><font face="Arial">Switzerland</font></td>
<td><font face="Arial">600</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Perche'</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">500</font></td>
<td><font face="Arial">Sri Lanka</font></td>
<td><font face="Arial">Sky Sport Lanka </font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Pro Design</strong></font></td>
<td><font face="Arial">Austria</font></td>
<td><font face="Arial"><1000</font></td>
<td><font face="Arial">Hong Kong & Korea</font></td>
<td><font face="Arial">Aeroman & Paracond</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Sol</strong></font></td>
<td><font face="Arial">Brazil</font></td>
<td><font face="Arial">1200</font></td>
<td><font face="Arial">Brazil</font></td>
<td><font face="Arial">Sol</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Swing</strong></font></td>
<td><font face="Arial">Germany</font></td>
<td><font face="Arial">2000</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Trekking</strong></font></td>
<td><font face="Arial">France</font></td>
<td><font face="Arial">500</font></td>
<td><font face="Arial">Korea</font></td>
<td><font face="Arial">Paracond</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>UP</strong></font></td>
<td><font face="Arial">Sweden</font></td>
<td><font face="Arial"><1200</font></td>
<td><font face="Arial">Hong Kong</font></td>
<td><font face="Arial">Aeroman</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>Windtech</strong></font></td>
<td><font face="Arial">Spain</font></td>
<td><font face="Arial"><1200</font></td>
<td><font face="Arial">Spain, Portugal, Sri Lanka</font></td>
<td><font face="Arial">Windtech & Sky Sport Lanka</font></td>
</tr>
<tr>
<td><font face="Arial"><strong>XIX</strong></font></td>
<td><font face="Arial">Switzerland</font></td>
<td><font face="Arial">300-350</font></td>
<td><font face="Arial">Sri Lanka</font></td>
<td><font face="Arial">Sky Sport Lanka </font></td>
</tr>
</table>
</div><p><font face="Arial">Over fifty companies in fourteen countries manufacture
paragliders certified by either the DHV, Aerotest or the SHV. Germany and Korea tie for
first followed by Austria, Switzerland and France. The top twenty to twenty-five companies
produce over 90% of the gliders. Approximately 20-25,000 paragliders sell worldwide every
year.</font></p>
<p><font face="Arial">There are approximately thirty factories in again fourteen countries
sewing gliders. China (including Hong Kong) is the number one country for production of
gliders (est. 10,000+ units). Korea and Sri Lanka are next (est. 3,000 - 4,000 units).
Hungary is next (est. 2,000 units). The leading contracting factories include <b>Aeroman</b>
(est. 8,000+ units) and <strong>Sky Sport Lanka (PVT) LTD</strong> (est. 4,000 units).</font></td>
</tr>
</table>

Τελευταία επεξεργασία απο GUS την Παρ Ιαν 30, 2004 6:02 pm, επεξεργάστηκε 1 φορές συνολικά.
GUS
EN B
 
Δημοσ.: 104

Δημοσίευσηαπό badder » Παρ Ιαν 30, 2004 5:36 pm

<b><font color="#000080">fovero</font></b>, <b>
<font color="#800000">katapliktiko</font></b>, <font color="#008000">
<b>monadiko</b></font>

Η απλούστερη λύση είναι η σωστή.
badder
Διαχειριστής||Διαχειρίστρια
 
Δημοσ.: 2712


Επιστροφή στην sky.gr

Μελη σε συνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 3 επισκέπτες

cron