» Forum » Clanscript » Module und Modifikationen » Community Module / Ilch Version
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ 1 | 2 ] [ Anmelden zum schreiben ]

Community Module / Ilch Version
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 12:16:36     Zitieren
Heyho,

ich weiß es gab mal ein selbiges Projekt. Gibt es das noch? Und wenn nicht, bis zu welchen Stand wurde es entwickelt?

Ich hab das Paypal Modul ersma bei Seite gelegt, um mir eine eigene Community Version zu bauen.

Ich hab die "Nacht" n Abwesenheits Modul geschrieben und die Freundesliste KOMPLETT überarbeitet.

Das ganze wird wie bei anderen Communitys gehandhabt, ihr sucht die Leute, klickt auf deren Profil auf "Freundschaftsanfrage senden" und der andere User kriegt die Infos per PM.
Dort hat er denn die Wahl zwischen annehmen und ablehnen.

Klappt soweit bestens!

Frage an euch, was muss so ein Script noch mitbringen?

Ich werde noch viel mit dem Profil rumspielen und diverse Jquery Lösungen anfassen, aber mal eure Interesse und Ideen sind mir ebenso wichtig (:

Leider keine Live Version online, nur Lokal aufm Xampp Server.


Zuletzt modifiziert von Forcey am 04.01.2012 - 12:17:42


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 13:38:17     Zitieren
Meinst das: gecko-dev.de/downloads-7.html ?
Ist eigentlich nur Ilch + ein paar Module die man auch so downloaden kann, wird aber nicht weiter gemacht, glaube weil manuel es nicht wollte.

Ich würde ins Profil noch einbauen, dass man die Freunde des Users geordnet sieht ( z.B. nach Name, Wohnort oder sonst was ).

Es hängt ab was für eine Art Community Version es werden soll :-)
Manche brauchen Gruppen, manche mehrere Foren, ne Pinnwand, ...
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 13:46:12     Zitieren
Nunja, ich werde das Coden was halt gebraucht wird.

Wenn keiner Nutzen davon finden würde, weil er dann lieber ein anderes CMS wählen würde, brauch ich nur meine eigenen Ideen mit reinbring^^


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 13:53:53     Zitieren
Also besser als der CBemail von Joomla wird es wohl alle mal, wie ich schätze xD

Ich hatte mal ne Pinnwand geschrieben, auf der halt der User oder Freunde was posten konnten, aber irgendwie hab ich keine Verwendung gefunden und dann ging es ab in die Tonne :-)

Was ich dir aber empfehlen würde, was nichts jetzt mit der Community Version zu tun hat, sondern eher allgemein mit ilch: MySQLi.
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 14:23:31     Zitieren
Und was neues?^^ Ich will mir mit diesen ganzen Geschichten erst einmal die Php 5 und MySql 5 Basics aneignen (:

Mysqli war irgendeine weiche dazwischen oder hab ichs falsch in erinnerung?^^


schupke.info >>
raging-rhinoz.eu >>
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 14:29:08     Zitieren
Axo, gibs in MySql Datenbanken eigentlich ein "Limit"?

Die Freundesliste läuft ja nur über eine Tabelle.
Wenn jeder mit jeden bei 1 Millionentausenddrillionen Usern befreundet ist, muss die DB doch mal langsamer werden?^^


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 17:55:43     Zitieren
LIMIT ? xD

1 Zeile = LIMIT 1
1 Zeile und dabei 2 überspringen = LIMIT 2, 1
ODER
1 Zeile und dabei 2 überspringen = LIMIT 1 OFFSET 2

Und bei MySQLi sehe ich kein Problem.
1. Ist es bei PHP 5 ein Standartpaket, das auch standartmäßig aktiviert ist
2. Musst du nur 1 Datei anpassen. Alle meine Seiten die mit Ilch laufen nutzen MySQLi und es gibt keine Probleme

Und das ganze mit "PHP 5 aneigenen" sollte kein Problem sein, da du wahrscheinlich noch nie was in PHP 4 geschrieben hast xD Google mal nach PHP und von 1000 Seiten wird auf einer PHP 4 eingesetzt ( hab noch nie ein beispiel gesehen, das für php 4 war und ich nutze google eigentlich immer wenn ich mal nicht weiter weiß )
Und MySQLi ( prozentual ) ist eigentlich fast genauso wie mysql, nur dass du halt immer die Resource in der Funktion angibst und die funktionen mit mysqli beginnen anstatt mysql :-) Aber wenn du damit anfängst dann schau dir die MySQLi Klassen an ( genauso wie die normalen funktionen, halt ohne angabe der Resource und ohne mysqli_ in den methodennamen ).

Du solltest dir falls du es noch nicht tust als erstes aneigenen objektorientiert zu arbeiten, ist am besten.
Beispiel: Wenn ich nen Skript schreiben gibt es keine einzige von mir definierte funktion. wenn ich funktionen brauche schreib ich mir ne klasse die ich dann aufrufe

Aber packs locker an ;-)
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 18:28:08     Zitieren
Ich hatte 3 Jahre lang ausführlich C++ gelernt.
Php Syntax ist daher sehr verständlich für mich was Funktionen, Schleifen, Arrays etc angeht.

Mit Limit meint ich auch nicht das LIMIT.

Viel mehr wann auto_incrment schlapp macht, oder obs wirklich seine 4.5.6.stelligen Wert noch schnell genug ausführt.


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 20:17:16     Zitieren
Du kannst auch gerne 100000000000 Zeilen in einer Tabelle haben, die eine ID bekommen haben. Macht nichts :-) ( Außer deine Festplatte ist voll ^^ )
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.01.2012 - 20:22:47     Zitieren
Najoar, hab 1gb große Datenbanken Opssss
Das muss dem ersma reichen.


schupke.info >>
raging-rhinoz.eu >>
DaStIaC
Mitglied
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.01.2012 - 16:30:24     Zitieren
Die Forenposts von ilch.de sind auch alle in einer Tabelle und es läuft noch, wa? Auslachen

PS: Dachte eine gewisse Person sei inaktiv. "Lachen"


Zuletzt modifiziert von DaStIaC am 05.01.2012 - 16:31:06


» www.lucror-gaming.com
» www.planetpod.de
» www.dodszene.net
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 05.01.2012 - 17:45:01     Zitieren
Zitat geschrieben von DaStIaC

PS: Dachte eine gewisse Person sei inaktiv. "Lachen"



wen meinste
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.01.2012 - 17:48:42     Zitieren
Ich vermute er hat sich verlesen. Wollt Trecio oder wie der hieß nicht abtreten?

Weil ich bin nicht inaktiv und t3bass noch ziemlich neu?^^


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 05.01.2012 - 17:55:41     Zitieren
Zitat
Ich vermute er hat sich verlesen. Wollt Trecio oder wie der hieß nicht abtreten?



Erklärung bitte?
Obwohl ich ilch schon lange nutze, bin ich trotzdem neu hier :-)
Hab nen freund der sich teils damit auskennt und dann brauchte es nur noch die Doku und ein paar einblicke in die datein um zu lernen, wie ich ilch erweitere. bin eigentlich nicht so der typ für solch seiten, mag es eigentlich gar nicht wenn leute "dumme" fehler machen ( so wie das xD ' wäre sinnvoller als " bei diesem beispiel in php xD )

und "Trecio" kenn ich nicht :-) Auch google liefert mir da 0 ergebnise
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 05.01.2012 - 18:00:30     Zitieren
OKay, sein Name war Tr3icio (:

Vielleicht hat DaStIaC dein T3 irgendwie missverstanden oder verlesen.

Weil Tr3icio war sehr aktiv hier, und is (aus mir unbekannten gründen) gegangen. Er schreibt aber noch immer Scripte und Designs für Ilch^^


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 13:21:47     Zitieren
Ahh jetzt spuckt Google was aus Smilie
Naja wie es den anschein hat hat er nichtmal ne eigene seite ^^
Also der link auf twitter bringt mich zu nem hoster

najo mir egal ^^
btt würd ich mal sagn
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 13:23:04     Zitieren
Er ist bei dieser "designs-factory"^^


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 13:25:54     Zitieren
Oh kay...
Nichts für mich so ne seite ^^
Muss selber erstmal wieder eine seite erstellen, aber da mir nichts einfällt ist meine einzige zeitvertreibung gerade php, tutorials schaun und hier posten :-P
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 15:08:30     Zitieren
Puh, gar nicht so einfach das ganze^^

Ich hab nun folgendes:

1 Box in der ich meine momentane Aktivität eintragen kann
1 Box welche meine Freunde anzeigt (aktualisiert sich dank jquery im vorgegebenen Intervall von X Sekunden), in der Box sind Bild, aktuelle Tätigkeit, letzte aktivität und pm senden button. Es werden nur Freunde angezeigt die online sind, bzw in den letzten 10 Minuten eine aktivität getan haben.
1 neue login Box, welche meinen Online Status / Neue Nachrichten im Intervall von X Sekunden checken. Wenn ich 30min keine Aktivität getan habe, gibs auto Logout. Wobei du bei deinen Freunden schon ab 10min offline/abwesend angezeigt wirst.

Dann hab ich das Freundemodul von Mairu komplett aufgeräumt.

Beispiel:

Ich und DU = 2 User

Geht ICH auf DU sein Profil, findet er einen "freund hinzufügen" Button, klickt er diesen, kriegt DU eine PM mit 2 Links "Angebot annehmen" "Angebot ablehnen"
Klickt DU nun Annehmen, wird in der Datenbank eingestellt das ICH-DU und DU-ICH nun Freunde sind.
Beim Ablehnen wird die Anfrage von ICH-DU gelöscht und keine zweite DU-ICH erstellt (logisch).

Wenn ICH und DU nun Freunde sind, ist im Profil auch kein "freund hinzufügen" mehr, sondern "freund löschen" oder eben "freundschaft beenden".
Dann werden sowohl ICH-DU als auch DU-ICH in der DB gelöscht.



Joa...ansonsten werd ich noch ne Art Pinnwand schreiben, auf der letzte Änderungen deiner Freunde und neue PMs nach Datum sortiert gelistet werden.


Noch einer n Idee was rein MUSS?^^


schupke.info >>
raging-rhinoz.eu >>
-saarlonz-
Moderator
81 Beitragspunkte
Posts: 1178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 17:12:26     Zitieren
Damit deine Freundesliste auch Sinn macht sollte es möglich sein Einstellen zu können das nur Freunde Bildergallery sowie G-Book sehen können.




Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 17:37:51     Zitieren
Das sowieso :p


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 19:29:48     Zitieren
Erweiter doch die Profilfelderverwaltung im Admin Bereich
- Art des Feldes: Radio / Checkbox / Select ( Multi )
- Wer darf sehen? Alle / User / Freunde
- Benötigt?
- Prüfung ( z.B. RegEx )

dann hast du es erstmal besser mitm profil ^^
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 06.01.2012 - 22:36:49     Zitieren
Huhu,

hat einer von euch eine Idee wie ich die Suche erweitern kann?
(User suche)

Wollte erstmal ganz simpel gestalten > Name input > Alter input > Geschlecht select..

Name und Input passt, nur irgendwie raff ich die Get und tpl geschichte von ner select box nicht^^

if(isset($_GET['geschlecht']) AND !empty($_GET['geschlecht'])){
  $geschlecht = escape($_GET['geschlecht'], 'string');
}


Das sollte klappen, genau wie bei den anderen geschichten. Nur wie definiere ich die values korrekt?

$tpl->set('filtername',$filtername ? $filtername : '');
$tpl->set('alter',$alter ? $alter : '');


was tpl set out macht is auch kla soweit, nur was solln die ganzen variablen im set? Hab auch in der ilch entwickler doku keine weiteren infos gefunden.

möchte halt das:

<select name="geschlecht">
					<option value="{man}">Männlich</option>
					<option value="{woman}">Weiblich</option>
				</select>


in meine php lesen per GET geschlecht und dann meine suchengine rattern lassen :p


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 08:44:37     Zitieren
Ilchs Suche ist einfach 100% durcheinander geworfen :-P
Hab mir die schon öfters angeguckt und immer ne neue geschrieben, weils einfacher war und bessere ergebnisse angezeigt hat

Und was meinst du mit
Zitat
nur was solln die ganzen variablen im set?



Das Muster ist ja
$tpl->set('PLATZHALTER', $Wert);


Und bei deinem Beispiel oben mit $tpl->set wird es auch genau so gemacht ( ok nur das der ternäre operator genutzt wird )
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 15:41:32     Zitieren
So...Suche klappt nun auch (denke ich) fehlerfrei.

Macht sich nachher besser wenn das ganze online ist und user das testen müssen :p

ne qual das mit dem tpl, get und mpl xD


Zuletzt modifiziert von Forcey am 07.01.2012 - 15:41:52


schupke.info >>
raging-rhinoz.eu >>
OloX
Moderator
20 Beitragspunkte
Posts: 979

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 15:59:36     Zitieren
Zitat geschrieben von Forcey

Ich hatte 3 Jahre lang ausführlich C++ gelernt.



Zitat geschrieben von Forcey

ne qual das mit dem tpl, get und mpl xD




Wenn du C++ gut beherrschst, dann sollte PHP kein Problem für dich darstellen Zwinker

MfG OloX


PHP, JavaScript, C/C++, CSS, HTML
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 16:00:39     Zitieren
Ilch 1.2 hat Smarty drinne :-)
Hättest das nehmen können xD

Ilch 1.2 und 2.0 gibt es beide auf GitHub zum DL
Ilch 1.2 hat zwar noch 2, 3 kleine Fehler im Admin Bereich ( index Fehler, meistens muss man nur eine sache eintragen damit er auch ne zeile auslesen kann aus der db ) aber dort wird smarty genutzt ^^ ( sonst ist es auch nicht viel anders. ist eigentlich gerade == 1.1 )
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 16:10:03     Zitieren
Damit kommst du jetzt ;_;


@Olox
Und ja, ich hab irgendwo die C++ Kenntnisse noch, alle (:

Nur kennst du das, du nutzt es 1 ganzes Jahr gar nicht mehr...und plötzlich bruachst du es wieder. Da kommt das denn erst alles wieder Stück für Stück^^

Werd mir, nachdem die suche nun fertig ist (aber man ja auch noch ändern kann^^), ersma die profil geschichte vornehmen und eine art gästebuch/pinnwand schreiben für jeden user.

Diese usergb geschichte is da nich wirklich brauchbar..


schupke.info >>
raging-rhinoz.eu >>
T3BAss
Mitglied
18 Beitragspunkte
Posts: 133

0 Mitglieder finden den Beitrag gut.

Merkliste 07.01.2012 - 16:16:25     Zitieren
Zitat geschrieben von Forcey

Damit kommst du jetzt ;_;



anstatt vorher zu fragen xD

hierma was zu 1.2 ( eben nach gegooglet )
ilch.origo.ethz.ch/wiki/doc#toc
Forcey
Mitglied
66 Beitragspunkte
Posts: 409

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 08.01.2012 - 02:29:38     Zitieren
Mh, bis auf die lästigen, aber auch hilfreichen MySQL Fehler, fängt es sogar an Spaß zu machen^^

Hab nur heut nicht soo viel geschafft.

Eben die suche soweit fertig gemacht, dann neues design gecodet^^, und mir viele viele gedanken gemacht, wie ich das profil gestalte.

werds mit reitern unterteilen, eben profiltext, freunde, fotos, details blabla...nicht son facebook gedönz. Community eben.

Jedenfalls wird gut werden^^ Zumal ichs langsam alles begreif x]

Vllt wird ja auch vor Ilch 2.0 fertig!... Lachen


Achso, denk mal nächste Woche werd ich erste Beta hochladen, also auf mein Server. Und dann mal paar Kollegen dei Sache testen lassen^^


Zuletzt modifiziert von Forcey am 08.01.2012 - 02:31:04


schupke.info >>
raging-rhinoz.eu >>

[ 1 | 2 ] [ Anmelden zum schreiben ]