Autor Beitrag
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Sa 25.10.08 00:20 
Hi,

Ich habe gerade mal das Script der SB extrahiert(hoffe ich habe da nichts übersehen, kenne mich mit Webseitenprogrammierung nicht so aus). Falls das jemand mal sucht ;)

Ich weiß noch nicht, inwiefern man die Javascript-Operationen zum Sb-Refresh unabhängig vom php-Script aufrufen kann. Das ganze steht im Zusammenhang mit einem geplanten SB-Widget.

ausblenden volle Höhe SB mit Search und Login-/Out
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
<head>
<script language="JavaScript" type="text/JavaScript" src="./scripts/common.js"></script>
<script language="JavaScript" type="text/JavaScript" src="./scripts/ajax_object.js"></script>
</head>


<td class="overall_menu">
<a href="login.php?logout=true&" class="dfnav">
<img src="./graphics/Login.gif" border="0" align="middle" height="36" alt="">
</a>
</td>
<td class="overall_menu">
<a href="login.php?logout=true&" class="dfnav">Logout (Hidden)</a>
</td>
<td style="width:100%; white-space: nowrap;" nowrap="nowrap" valign="bottom" align="right">
</td>

<td class="overall_menu">
<a href="search.php" class="dfnav">
<img src="./graphics/Search.gif" border="0" align="middle" height="36" alt="">
</a>
</td>
<td class="overall_menu" style="padding-right: 13px;">

<a href="search.php" class="dfnav">Suche</a>
</td>




<script language="JavaScript" type="text/JavaScript" src="./scripts/ajax_set_read.js"></script>

<td id="Sidebar" width="180" style="width: 180px; padding-left: 11px; vertical-align: top" valign="top">
<div style="position: relative; left: -2px">

<script type="text/javascript" language="javascript1.2">
<!--
function refreshShout()
{
dfshoutframe.location.href = 'shoutbox_view.php';
}
//-->

</script>


<script language="JavaScript" type="text/JavaScript" src="./scripts/shoutbox.js"></script>
<script language="Javascript" type="text/javascript">
<!--
var INshoutboxLastTime = 0;
var INshoutboxTo = null;
var INshoutbox_SID;
var INshoutbox_AJAX = new __AJAX();
//-->

</script>
<script language="JavaScript" type="text/JavaScript" src="./scripts/ajax_instant_notification_sb.js"></script>

<div id="sidebar_shoutbox" class="sidebarbox">
<div class="sidebarheader"><b>Shoutbox</b></div>
<div class="sidebarcontent">
<form style="display: inline" method="POST" action="shoutbox_view.php" target="dfshoutframe" name="frmShout">
<table style="width: 132px" cellpadding="0" cellspacing="0">
<tr>
<td align="left" style="white-space: nowrap"><span class="gensmall">Dein Text:</span></td>

<td align="right"><span class="gensmall"><a class="gensmall" href="posting.php?mode=smilies" onclick="window.open('posting.php?mode=sbsmilies', '_phpbbsmilies', 'HEIGHT=396,resizable=yes,scrollbars=yes,WIDTH=484');return false;">Smilies</a></span>
</tr>
</table>
<div style="padding: 0px; margin: 0px; white-space: nowrap;">
<input id="shoutmessage" type="text" class="post" style="width:75%" name="shoutmessage" onkeyup="shoutBoxKey()" onkeydown="shoutBoxKey()" onchange="shoutBoxKey()"/>
<input id="shoutsubmit" class="sidebarbutton" name="shoutgo" type="submit" value="Go!" />
</div>
<div style="padding: 0px; margin: 0px; white-space: nowrap; text-align: right; width: 75%">
<span class="gensmall"><input id="shoutchars" class="charcount" name="shoutchars" type="text" readonly value="150" /> Zeichen übrig</span>
</div>
</form>
</div>
<div class="sidebarcontent">
<iframe name="dfshoutframe" src="shoutbox_view.php" style="text-align: left; width: 100%; height: 245px;" frameborder="0" marginheight="0" marginwidth="0">

</iframe>
</div>
<div class="sidebarcontent">
<div style="text-align: center">
<input name="shoutrefresh" type="button" class="sidebarbutton" style="width: 55%" value="Aktualisieren" onClick="refreshShout()"/>
</div>
</div>
</div>

<script language="Javascript" type="text/javascript">
<!--
INshoutboxTo = setTimeout("INshoutboxRequestUpdate('')", 5000);
//-->

</script>

</html>


mfG,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
jaenicke
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 19346
Erhaltene Danke: 1754

W11 x64 (Chrome, Edge)
Delphi 12 Pro, C# (VS 2022), JS/HTML, Java (NB), PHP, Lazarus
BeitragVerfasst: Sa 25.10.08 06:21 
Was hat das für einen Sinn frage ich mich? :nixweiss:
Ach, verstehe, du willst das AJAX-Update benutzen. :idea:
Hidden Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Sa 25.10.08 08:00 
Hi,

Ja, das war meine Idee.. Andererseits: Wenn ich das richtig gelesen habe, wird auch nur alle -- Sekunden nachgeladen. Was ich auf jeden Fall will ist, dass man mit dem Widget auch Posten kann. Sonst hat das ganze keinen Wert für mich.

Wäre ja schön gewesen, wenn die SB im php-Teil so vorliegen sollte, dass es eine Seite gibt, die nur die SB, Login und Logout enthält oder dies einfach einzurichten wäre. Das würde das Problem ja auf das einfache Anzeigen einer Seite in einem Browser reduzieren.

mfG,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 25.10.08 10:30 
user profile iconHidden hat folgendes geschrieben Zum zitierten Posting springen:
Wäre ja schön gewesen, wenn die SB im php-Teil so vorliegen sollte, dass es eine Seite gibt, die nur die SB, Login und Logout enthält

Nein, das wäre nicht schön!

Wir wollen nicht, dass die Leute nur die SB benutzen, ohne den Rest des Forums zu sehen. Sinn dieses Forums ist es nicht, eine SB zu Verfügung zu stellen, sondern Sinn ist es, dass man sich gegenseitig bei Fragen zur Programmierung hilft. Einem Widget, welches dazu führt, dass man zur Benutzung der SB nicht mehr ins Forum kommen muss, stehe ich extrem skeptisch gegenüber!

//edit: Deine Seite oben wird übrigens nur funktionieren, wenn ein Cookie der EE existiert und verwendet wird.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
Hidden Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Sa 25.10.08 13:15 
Hi,

Ich hoffe mal ich habe mich mit meinem Anliegen nicht unbeliebt gemacht :beer:

Deine Einstellung verstehe ich, kann ich aber so nicht nachvollziehen. Ich komme Da zu einem anderen Schluss: Dass die Shoutbox auch getrennt verfügbar ist, würde in keinem Fall dazu führen, dass die EE weniger genutzt wird.

Das wäre jedenfalls auch für mich eine schlimme Vorstellung. Ich denke, wir haben die EE für Hilfe unter Programmierern, mit sehr schöner Gestaltung und schneller, kompetenter Hilfe, kennen und schätzen gelernt. Und da wollen wir eben alle auch hilfe haben.

Nur vermissen wir(ich spreche jetzt einfach mal dreist für mehrere) jetzt diese tolle Sidebar mit eben dem wichtigsten Element(ich evtl. auch die letzten 10) überall. Und es lässt sich eben nicht vermeiden, ab und zu wegzuswitchen ;)

Ich denke wir programmieren alle - und da wird schon allein aus Fortbildungszwecken in "die letzten 10" geschaut. Aus den Problemen anderer lernt man ja :zwinker:

Wenn jetzt natürlich ein Teil der Forenbeiträge von Leuten stammen, die nicht mehr aktiv programmieren und nurnoch wegen der netten Leute jeden Tag vorbeischauen. Dann hast du Recht. Aber das gleube ich ehrlichgesagt nicht.

Versteh' mich bitte nicht falsch: Ich will weder diesen Source irgendwo laufen lassen und nutzen/zum Ausführen anbieten, noch sonstwie ein Feature schaffen, das der EE in irgendeiner Weise schaden könnte.

So, sry für dieses lange OT, aber ich fühlte irgendwe einen gewissen Rechtfertigungsdrang. Die SB ohne die EE zu benutzen, will (ich) keineswegs!

@"Der Quelltext würde nur funktionieren, wenn ein Cookie existiert": Er soll auch garnicht getrennt ausgeführt werden. Ich versetehe das ausschließlich als Überblick über die Funktionen, die die SB beschreiben.

"..oder dies einfach einzurichten wäre": Das war also ausschließlich zwecks Einbindung durch Sidebar-Programme wie eben solche Widgets und nicht zum direkten Aufruf gedacht. Und das auch nur, falls es nicht mehr Aufwand bedeutet als "Include Login; Include SB;". ("wenn die SB im php-Teil so vorliegen sollte, dass [..] oder es einfach einzurichten wäre").

E: Habe meine ersten zwei Posts jetzt noch einmal durchgelesen und muss sagen: Sry, das war nicht so gemeint. Könnte man ja wie folgt verstehen: "Hallo, ich habe gerade mal die Website auseinandergenommen. Das ganze würde ich gerne Piratenhaft-geklaut 'unabhängig vom php-Script aufrufen' [2.Post] Wäre schön, wenn sich der Chefentwickler mal dransetzen könnte und mir die Arbeit abnehmen".

So war es wie gesagt nicht gemeint :beer:

mfG,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Sa 25.10.08 15:06 
Hi,

also ich seh die nutzung von Widgets für die Shoutbox etc auch weniger kritisch.. ich selbst nutze ein Widget für "Die letzten 10" obwohl ich längst nichtmehr mit Delphi arbeite.. ab und zu sind halt interessante sachen dabei die mir auch noch was bringen und daher ist es ganz nett immer zu sehen was es neues gibt :)

Aya~
Einloggen, um Attachments anzusehen!
_________________
Aya
I aim for my endless dreams and I know they will come true!