News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 22
Seite < 1 [2]
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 21 - 18.11.2014 um 09:59 Uhr
Nochmal kurzes Zwischenfazit. Bin noch dran. Hatte aber die Tage leider keine Zeit.

Hatte alles hinterlegt. Allerdings kommt wohl irgendwo noch eine Abfrage, weil der Button mit Seite nicht gefunden endet.



Zuletzt editiert von _Locke_ am 18.11.2014 um 10:00 Uhr (1x Editiert)
Inaktiv
|
_Locke_
Thread-Ersteller


Going for pro





Beiträge: 537
# Antwort: 22 - 20.08.2015 um 15:20 Uhr
Zwar schon wieder ewig her, aber habe aktuell grad bissl Luft.

Also ich habe nochmal alles von vorne durchprobiert

Die mods/board/threat_add.php habe ich folgendes eingesetzt oberhalt der Zeile 371 :

alt:
 
1.
1. / 2. / ... 
 echo cs_subtemplate(__FILE__,$data,'board','thread_add');


neu:
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 $from "board boa LEFT JOIN {pre}_members mem ON boa.squads_id = mem.squads_id AND mem.users_id = " $account['users_id'];
$select 'boa.board_id AS board_id, boa.board_name AS board_name';
$where "(board_access <= " $account['access_board'] . " OR mem.users_id = " $account['users_id'] . ")";
$order 'board_order ASC, board_name ASC';
$data['boardLoop'] = cs_sql_select(__FILE__$from$select$where$order00);
 
 echo 
cs_subtemplate(__FILE__,$data,'board','thread_add');


im Ergebnis geht das Threat erstellen nach wievor innerhalb des ausgewählten threat. Also die Funktion ist mit der oben geschrieben Ergänzung noch wie herkömmlich möglich.

Nun möchte ich ja quasi ein blanko Threat erstellen und vorher per drob down einen vorhanden threat dann auswählen.

Demnach habe ich in der
 
1.
1. / 2. / ... 
 themes/[i]themename[/i]/board/list.tpl 
einen Link zur
 
1.
1. / 2. / ... 
  themes/[i]themename[/i]/board/threat_add.tpl
ergänzt.

 
1.
1. / 2. / ... 
 <a href="{url:board_thread_add}" class="btn btn-inverse btn-small">{lang:newthread}</a>


Drücke ich den Link kommeich zwar auf die Datei http://www.german-battle-group.de/cm/index/board/thread_add, allerdings mit Fehlermeldung.

 
1.
2.
1. / 2. / ... 
 Ein Fehler ist aufgetreten!
Das Forumin dem Sie ein Thema anlegen möchtenexistiert nichtoder ist für Sie nicht zugreifbar.


Das liegt sicherlich daran, dass ich nicht wirklich weiss wo ich den Codesschnippsel konkret reinschreiben muss in der themes/themename/board/threat_add.tpl

 
1.
2.
3.
4.
1. / 2. / ... 
  <select name="id">
{
loop:boardLoop}<option value="{boardLoop:board_id}">{boardLoop:board_name}</option>{stop:boardLoop}
</
select>


Wo muss das hin und muss dann was anderes raus ?

Aktuell sieht die thread_add so aus bei mir

mehr... +-
 
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.
96.
97.
98.
99.
100.
101.
102.
103.
104.
105.
106.
107.
108.
109.
110.
111.
112.
113.
114.
115.
116.
117.
118.
119.
120.
121.
122.
123.
124.
125.
126.
127.
128.
129.
130.
131.
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
145.
146.
147.
148.
149.
150.
151.
152.
153.
154.
155.
156.
157.
158.
159.
160.
161.
162.
1. / 2. / ... 
 <table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
  <
tr>
    <
td class="headb">{lang:mod_name} - {lang:head}</td>
  </
tr>
  <
tr>
    <
td class="leftb">{head:boardlinks}</td>
  </
tr>
</
table>
<
br />

{if:
error}
<
table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
  <
tr>
    <
td class="leftb">{show:errors}</td>
  </
tr>
</
table>
<
br />
{
stop:error}

{if:
preview}
<
table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
  <
tr>
    <
td class="headb">{lang:preview}</td>
  </
tr>
  {if:
pre_votes}
  <
tr>
    <
td class="leftb">{icon:volume_manager} {preview:question}</td>
  </
tr>
  <
tr>
    <
td class="leftb">
      {
loop:pre_answers}
      <
input type="{if:vote_several}checkbox{stop:vote_several}{unless:vote_several}radio{stop:vote_several}" name="voted_answer{if:vote_several}[]{stop:vote_several}" value="{pre_answers:run}" /> {pre_answers:answer}<br />
      {
stop:pre_answers}
    </
td>
  </
tr>
  {
stop:pre_votes}
  <
tr>
    <
td class="leftc">
      {
preview:text}
    </
td>
  </
tr>
</
table>
<
br />
{
stop:preview}

<
form method="post" id="thread_create" action="{url:board_thread_add}" enctype="multipart/form-data">
<
table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="{page:cellspacing}">
  <
tr>
    <
td class="leftc">{icon:kedit} {lang:headline} *</td>
    <
td class="leftb"><input type="text" name="threads_headline" value="{data:threads_headline}" maxlength="200" size="50" /></td>
  </
tr>
  <
tr>
    <
td class="leftc">{icon:kate} {lang:text} *<br />
      <
br />
      {
abcode:smileys}<br />
      <
br />
      
max. {max:text} {lang:indi}
    </
td>
    <
td class="leftb">
      {
abcode:features}
      <
textarea class="rte_abcode" name="threads_text" cols="50" rows="20" id="threads_text" style="width:98%">{data:threads_text}</textarea>
    </
td>
  </
tr>
  {if:
vote}
  <
tr>
    <
td class="headb" colspan="2">{icon:volume_manager} {lang:votes}</td>
  </
tr>
  <
tr>
    <
td class="leftc">{icon:today} {lang:votes_end} *</td>
    <
td class="leftb">
      {
time:select}
    </
td>
  </
tr>
  <
tr>
    <
td class="leftc">{icon:enumList} {lang:votes_access} *</td>
    <
td class="leftb">
      <
select name="votes_access">
        {
access:options}
      </
select>
    </
td>
  </
tr>
  <
tr>
    <
td class="leftc">{icon:kedit} {lang:votes_question} *</td>
    <
td class="leftb"><input type="text" name="votes_question" value="{data:votes_question}" maxlength="50" size="50" /></td>
  </
tr>
  {
loop:answers}
  <
tr>
    <
td class="leftc">{icon:kate} {lang:votes_election} {answers:num} *</td>
    <
td class="leftb"><input type="text" name="votes_election_{answers:num}" value="{answers:answer}" maxlength="50" size="50" /></td>
  </
tr>
  {
stop:answers}
  <
tr>
    <
td class="leftc">{icon:configure} {lang:more}</td>
    <
td class="leftb"><input type="checkbox" name="votes_several" value="1" {several:checked} /> {lang:several}</td>
  </
tr>
  {
stop:vote}
  {if:
file}
  <
tr>
    <
td class="headb" colspan="2">{icon:download} {lang:uploads}</td>
  </
tr>
  {
loop:files}
  <
tr>
    <
td class="leftc">{icon:download} {lang:file} {files:num}</td>
    <
td class="leftb">
      {if:
empty_file}
      <
input type="file" name="file_{files:num}" value="" />
      {
files:clip}
      {
stop:empty_file}
      {if:
file_exists}
      <
input type="hidden" name="file_name_{files:num}" value="{files:name}" />
      <
input type="hidden" name="file_upload_name_{files:num}" value="{files:up_name}" />
      {if:
file_is_picture}
      <!--  <
div style="float:left;padding:3px;border:1px solid black;background:gainsboro;">
      <
a href="{page:path}mods/gallery/image.php?boardpic={files:name}" target="_blank"><img src="{page:path}mods/gallery/image.php?boardpic={files:name}&boardthumb" alt="" /></a>
      </
div>
      <
div style="float:left;padding:3px;margin-left:10px;">  -->
      {
files:ext} {files:name}<br />
        <
input type="submit" name="remove_file_{files:num}" value="Entfernen" />
      <!--  </
div>  -->
      {
stop:file_is_picture}
      {if:
file_is_other}
      {
files:ext} {files:name}<br />
      <
input type="submit" name="remove_file_{files:num}" value="Entfernen" />
      {
stop:file_is_other}
      {
stop:file_exists}
    </
td>
  </
tr>
  {
stop:files}
  {
stop:file}
  <
tr>
    <
td class="leftc">{icon:ksysguard} {lang:options+}</td>
    <
td class="leftb">
      {if:
new_votes}<input type="submit" name="new_votes" value="Umfrage hinzufügen" />{stop:new_votes}
      {if:
add_answer}<input type="hidden" name="votes" value="1" />
      <
input type="hidden" name="run_loop" value="{hidden:votes_loop}" />
      <
input type="submit" name="election" value="Antwort hinzufügen" />{stop:add_answer}
      {if:
add_file}<input type="hidden" name="files" value="1" />
      <
input type="hidden" name="run_loop_files" value="{hidden:files_loop}" />
      <
input type="submit" name="files+" value="Datei hinzufügen" />{stop:add_file}
      {if:
new_file}<input type="submit" name="new_file" value="Datei hinzufügen" />{stop:new_file}
    </
td>
  </
tr>
  {if:
advanced}
  <
tr>
    <
td class="leftc">{icon:configure} {lang:more}</td>
    <
td class="leftb">
      <
input type="checkbox" name="threads_important" value="1" {check:important}/> {lang:thread_addpin}<br />
      <
input type="checkbox" name="threads_close" value="1" {check:close}/> {lang:thread_close}
    </
td>
  </
tr>
  {
stop:advanced}
  <
tr>
    <
td class="leftc">{icon:ksysguard} {lang:options}</td>
    <
td class="leftb">
      <
input type="hidden" name="where" value="{board:id}" />
      <
input type="submit" name="submit" value="Erstellen" />
      <
input type="submit" name="preview" value="Vorschau" />
          </
td>
  </
tr>
</
table>
</
form>


Zuletzt editiert von _Locke_ am 20.08.2015 um 15:48 Uhr (4x Editiert)
Inaktiv
|
Antworten: 22
Seite < 1 [2]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo