Antworten: 45
|
|||||
aschti Poststar Beiträge: 778 |
# Thema - 23.06.2008 um 11:35 Uhr
hi @ all, hätt mal eine frage ich bin grade dabei einige sachen umzubaun was die ansichten angeht habe nur folgendes problem: es handelt sich um den mods/users/list.php bzw die list.tpl , es gibt ja den platzhalter {users:pictured} der das bild eines users ausliest ich wollte diesen in einen loop ein fassen, so das er alle bilder der user ausliest und wiedergibt. z.b. 4xin der breite 8x in der höhe gegebenenfalls mehrere seiten. meine fragen sind: 1. beim einbinden von {users:pictured} kommt keine ausgabe sondern nur der platzhalter 2. wie regel ich die option 4x breite / 8xhöhe 3. wie bring ich ihm bei etwas über mehrere seiten zu verteilen bei überschreitung der grenze, wäre klasse wenn jemand helfen könnte. thx schon mal im vorraus gruß aschti EDIT: so halso punkt 1 hab ich fast die ansicht des platzhalters {users:pictured} macht er mir soweit, ich hab nur probleme mit dem "nopic" er wirft es abseits vom platzhalter ich vermute es liegt am code(zeile 5): users/list.php
punkt 2/3 weiss ich leider auch noch nicht so ganz weietr wäre gut wenn mir jemand auf die sprünge helfen könnte. p.s. damit ihr besser wisst was es ca. werden soll eine art members/pictured.php ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! Zuletzt editiert von aschti am 23.06.2008 um 18:55 Uhr (3x Editiert)
|
||||
Inaktiv |
|
||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 1 - 24.06.2008 um 11:53 Uhr
suche: for($run=0; $run<$users_loop; $run++) { Füge darunter ein:
suche $select = 'users_id, users_nick, users_place, users_laston, users_country, users_hidden'; ersetze mit
(immer ohne <?php und ?> wie meinste 2.? und wie meinste 3.? xD ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 2 - 24.06.2008 um 12:51 Uhr
2. = hm, ich denke er will 4 bilder nebeneinander und 8 untereinander, right? 3. = Wenn mehr als 4x8 Bilder da sind, soll er ne neue seite machen ^^ ------------------ |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 3 - 24.06.2008 um 20:45 Uhr
hi firedragon, dein code hat leider nich funktioniert ist ja vermut ich der gleiche wie aus der mods/members/pictured.php nur mit umtaufe von members auf users das gleiche hat ich auch schon getestet. zu pred, genau einfach zum bsp 4 mal bilder in breite und z.b. 8 mal bilder in höhe (userbilder), wenn jeweils das maximum erreicht ist z.b. 32 bilder kommt eine neue seite. ich poste mal den ganze code ist soweit alles original ausser da wo der vermerk ist. sowit macht er mir ja die bilder zum platzhalterrein, nur er macht nix beim nopic (bzw wenn kein pic vorhanden ist.)
könnt ihr mir helfen ? ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 4 - 24.06.2008 um 21:30 Uhr
also das mit den 4x8 bilder da müsstest du halt im Code ne abfrage reinmachen, wo du angibst, das er nach 4 bildern ein <tr> einsetzen soll und somit eine neue zeile anfängt... guck dir mal in der gallerie die list (oder so) an, da kann man ja auch einstellen, wieviele bilder er nebeneinander anzeigen soll, vllt. kommst du dann selber drauf ^^ ich bin bei solchen sachen immer etwas ungeschickt xD ------------------ |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 5 - 24.06.2008 um 21:36 Uhr
benutzt du {users:pictured} oder {users:picture}? mein code ist fürs erste deiner (eig.) fürs zweite^^ ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 6 - 24.06.2008 um 21:42 Uhr
lol ich will ein kind von dir ^^ ich verwende {users:picture}
code angepassd und geht ^^ so jetzt ist nur noch die sache wegen den 4x8 da weiss ich echt nich wo ich anfangen soll, oder welche befehle für zuständig sind ^^ ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 7 - 24.06.2008 um 21:57 Uhr
kein thema xDD^^ $cs_users[$run]['picture'] = cs_html_img('uploads/users/' . $cs_users[$run]['users_picture'] . ''); kannste aber weglassen, also das erste von dir^^ das mit den 4x8 weiß ich nicht^^ entweder schreibts einer oder ich muss es sucheeeeeen xD zu deinem 3^^ $cs_users = cs_sql_select(__FILE__,'users',$select,$condition,$order,$start,$accou nt['users_limit']); ich glaube $account['users_limit'] setzt das limit also wie viel auf einer seite sind ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 8 - 24.06.2008 um 23:56 Uhr
also ich vermute mal das der eintrag $tables was damit zu tun hat, aber allerdings kann ich mir aus der pictured.php nix abkupfern irgentwie ergibt mir das keine logic. theoretisch müsst ich ja im loop schon sagen er soll sie so und so anordnen bzw wiedergeben. das das so schwer ist ne pictured mit tpl für users statt members zu machen ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 9 - 25.06.2008 um 00:04 Uhr
ich muss heute abend mal schaun ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 10 - 25.06.2008 um 00:15 Uhr
ne, man kann doch bei ner mysql abfrage das ganze schon eingrenzen... guckst du hier: http://tut.php-quake.net/login-news.html#u9 ^^ ------------------ |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 11 - 27.06.2008 um 20:39 Uhr
also ich bin noch imme beim testen ^^ aber ich bekomms nich hin das die einfach nebeneinander gehn. und mit der anleitung "http://tut.php-quake.net/login-news.html#u9" is zwar nich schlecht hilft mir aber wenig da der code irgenwie andere befehle verwendet. ich bräucht nur ne tabelle, die z.b. 4 mal in breite & z.b. 8 mal in höhe die user einsetzt. (ich denke $table hängt damit zusammen und der loop) ist aber irgentwie schwerre al gedacht ^^ ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 12 - 27.06.2008 um 20:55 Uhr
ok, guck dir mal den code bei irgend nem modul an, das auch seiten benutzt, dort müsste sich der Code ansich eigentlich leicht rauskopieren lassen. Im grunde genommen machst du nichst anderes, als das du auf der ersten seite sagst lese die daten 0-16 aus (dann könntest du 4x4 machen) und auf seite 2 sagst du ihm dann lese inhalt 17-33 aus. usw. hier mal der code beispiel:
die letzen beiden zahlen sind wichtig. Die erste gibt an, wieviele er überspringen soll und die zweite, wieviele er auslesen soll. So, in deinem fall ist es natürlich am besten eine neue variable ins spiel zu bringen. $seite= $_GET['site']; die unterschiedlichen seiten werden nund eben über index.php?mod=deinemod&action=deineaction&seite=X aufgerufen. sodla, zurück zur mysql abfrage... die zweite zahl soll ja immer auf 16 stehen, da du immer 16 einträge auslesen willst. die erste Zahl muss aber je nach Seite Variabel gestaltet werden... bei seite 2 soll er ja schliesslich schon die ersten 16 überspringen, bei seite 3 dann schon 32 usw. Hier steh ich grad selber aufm schlauch, wie du das löst... aber ich glaub die funktionsweise sollte dir nun klar sein ^^ bei deinem Problem mit den 4 bilder nebeneinander musst du bei der foreach abfrage der bilder eine weiter schleife einbauen, die bis 4 hochzählt... hat sie die 4 erreicht, soll er dann ein echo <tr> ausgeben... Ich hab sowas schon mal geschrieben gehabt... hab aber grad leider den code vergessen... und hab grad zuviel im kopf als das ich das eben aufschreiben könnte... aber ich glaub du verstehst auch hier was ich meine. So, ich hoffe ich konnte dir damit bissl helfen... Ich hab jetzt bis nächste Woche kein Inet (wegen Umzug). Wenn ich wieder Inet habe und mir was eingefallen ist, poste ichs dir mal hier rein Edit sagt: Das mit dem einträge überspringen überspringen müsstest du eigentlich so lösen können
Theoretisch müsste er dann bei der ersten seite 1 * 16 - 16 = 0 Einträge überspringen, beider 2. seite dann 2 * 16 - 16 = 16 einträge usw. Die Variable $start setzt du dann bei der sql abfrage rein, wieviel er überspringen soll. Und je nach Seite sollte er dann so und soviele einträge überspringen ------------------ Zuletzt editiert von Pred am 27.06.2008 um 21:04 Uhr (4x Editiert) |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 13 - 27.06.2008 um 21:25 Uhr
also soweit find ich die art der lösung gut, aber ich wollts so machen; wenn sich jemand regestriert, kommt er automatisch mit rein in die neue users/list.php, mit bsp. 4xbreite und 8xhöhe. wenn es mehr sind als 32user auf der startseite kommt automatisch ne neue seite. breite / höhe üer php auswählbar. theoretisch ist das ne mischung zwischen der members/pictured.php & der bsp "mod=gallery&action=list&start=54&sort=1&folders_id=1" theoretsich müsst ich ja soweit die befehle aus der gallery nehmen können hat aber nicht geklappt dachte ich schnapp mir davon die sub_id's / rows usw. am meisten ähnelt ja mein vorhaben der pictured.php (bis auf die seiten auswahl). deine lösung scheint gut zu sein ich bin auch froh das du mir hilfst aber sie bringt andauernde aktualisierung & erweiterung der .php's mit sich. wenn ich zum beispiel mal keine zeit hätte um neue pages zu machen, verhhauts mir die ansichten. wollt die sache relativ automatisiert haben / machen. aber da bin ich voll an meine grenzen. edit: bin schon am überlegen einfach n paar €uro's lockerzumachen. aber ob das was bringt ? oder ob das jemadn machen will ? falls ja zu welchem preis ? ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! Zuletzt editiert von aschti am 27.06.2008 um 21:28 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 14 - 27.06.2008 um 21:51 Uhr
verhauen kanns dir nix... weil er zeigt ja nicht mehr als 16 bilder (mein beispiel) an. Du müsstest die anzahl der seiten halt auch dynamisch generieren lassen, wies beim forum, oder auch der news/list.php der fall ist. die pages erstellst du auch nicht selber. Das &sites=x dient ja lediglich dazu, das php weiss, welche bilder er nun anzeigen soll... hm... ich werd mir das bei gelegenheit mal etwas genauer anschauen, weil evtl. bau ich sowas ähnliches auch auf meiner seite ein und dann schick ich dir die mod... kann aber noch etwas dauern, weil ich atm neben meinem Blog Modul auch das Spiele Modul erweitere und neue funktionen hinzufüge (Release Navliste, Gameslist in der man sieht, welche spiele der user hat (welche er zuvor aus der Games DB ausgwählt hat) und eine Watchlist (User wählt ein (odre mehrere) Spiel aus der Games DB aus, und wenn ne neue News zu dem Spiele rscheint, bekommt er ne email) ^^ N haufen arbeit also... Wenn du dich also etwas gedultest, kommst du 4free an dein modul ^^ ------------------ |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 15 - 27.06.2008 um 21:57 Uhr
naja €free wäre mir klar lieber prob ist nur das ich n projekt am start hab und fast alles ist fertig nur die benutzer ansicht nicht. wollt es so nächste woche on haben. konnt bisher auch soweit selbst machen aber diese ansicht was bestimmt für manche n klax ist, ist für mich echt zu hoch ^^ bin schon seit dem 19.06.08 dran beschäftigt (jeden tag 2,5std) theoretisch müsst ich die dateien auswendig kennen^^ ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 16 - 27.06.2008 um 22:03 Uhr
und wenn du momentan einfach alle bilder ausgeben lässt, ohne die anzahl der seite zu beschränken, bzw in ein bestimmtes Format zu bringen... wenn ich die Mod fertig hab, brauchst du ja dann nur noch die neuen Dateien hochladen ^^ Edith meint: So wie bei Buffed find ich das auch kewl: http://my.buffed.de/onlinelist die geben auch einfach alle aus, die On sind (bei dir werden dann halt auch die angezeigt, die nicht on sind) ------------------ Zuletzt editiert von Pred am 27.06.2008 um 22:04 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 17 - 27.06.2008 um 22:08 Uhr
das wäre auch eine möglichkeit, ist denke ich ne super idee. jedoch hätt ich momentan nur ein prob ^^ momentan macht er mir die user untereinander^^ wenn sich da jetzt als bsp. 60 anmelden kann ich eine rauchen bis der jenige nachunten gescrollt hat ^^ das mit der seiten anzahl kann ich ersmal auslassen oder mit der höhe aber aber mit der breite ist halt die sache, 4x oder mehr sollte es schon nebeneinander sein. edit: genu wie in dem link so hab ich schon soweit alles vor zwecks reinfolge / tpl ist alles fertig nur der loop ist der horror ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! Zuletzt editiert von aschti am 27.06.2008 um 22:09 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Pred Poststar Herkunft: Bischofsmais Beiträge: 762 |
# Antwort: 18 - 27.06.2008 um 22:33 Uhr
hm... wenn die bilder untereinander angezeigt werden stimmt mit deiner tpl was nicht... hast du das bild vllt irgendwie in ner <tr><td>Bild hier</td></tr> drin, oder ein <br> nach dem bild? weil eigentlich müsste er die Bilder nebeneinander anzeigen und wenn der content rand erreicht ist, das nächste bild in ner neuen zeile zeigen. ------------------ Zuletzt editiert von Pred am 27.06.2008 um 22:33 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Jam2 Highlander Beiträge: 3291 |
# Antwort: 19 - 27.06.2008 um 22:38 Uhr
gib deine .tlp ------------------ Gruß/ Best regards Jam2 Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes) Template Switch for index.php Board Navlist last posts Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota..... Edi: hö ? Jam2: nichts ist unmöglich! |
||||
Inaktiv |
|||||
aschti Thread-Ersteller Poststar Beiträge: 778 |
# Antwort: 20 - 27.06.2008 um 22:39 Uhr
rofl, so was wollt ich eigentlich ^^ also nochmal ich versuchs besser zu erklären ich hab ne tabelle als bsp da solln die user pics rein mit nick usw. wenn die maximale breite erreicht ist soll er nach unten weiter baun. wenn die gesamt zahl über schritten dann gehts auf ner neuen seite weiter. also stimmt (bis auf das seiten dingsbums) meine php und das seitwärts & unten endlos geht per .tpl ? users/list.tpl code
lass mich raten ich hab n fehler drin der voll doof ist ^^ ------------------ p.s. die oben zufindenen Rechtschreibfehler sind eine gratis beigabe ^^ www.DemolitionGroup.de
It's Time to Fight - Play Hard & Fair ! |
||||
Inaktiv |
|||||
Dieses Thema wurde von fay-pain geschlossen. |
|||||
Antworten: 45
|
Latest 5 Modules
Demo
Probiere ClanSphere aus und teste daran herum. Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden