Hi,
is it possible, that the bug from -> http://www.jdownloads.com/forum/index.php?topic=7914.0 is still there ?
I install today (with jdownloads 3.2.28) the componet / plugin - Custom Properties 3.1.12 for Joomla 3.x
(http://www.solidsystem.it/joomla-extensions/custom-properties.html)
It's have a special plugin for jdownloads.
And i can take Tags to Jdownload files /Ids and so on. And it works to search to the jdownload tags.
But the Tags don't show by the download details.
I put the placeholder "{cptags}" in the detail layout,.. but it show only the Placeholder.
I try the same with the default joomla article and it works.
-> the placeholder will replace with the tags.
In Conf / Frontend :
Activate support for all Joomla content plugins? -> Yes
Plugin Support only for descriptions? -> No
Okay, i will test it later today again.
thanks arno :)
Sad to say, but this is not a free extension. So i cannot test it.
But when you can send me a download link (only for the content plugin) via PM, i will check the source code. This should be enough.
Thank you - You have a PM ;)
Hi,
es ist mir nun gelungen einige Tags zu erstellen un zu testen.
Wie ich dir ja schon via PM schrieb, geht das cptags plugin davon aus, dass die Item ID in dem Feld mit der Bezeichnung 'id' gespeichert ist.
Code:
public function onContentPrepare($context, &$row, &$params, $page = 0)
{
if(!isset($row->id))
{
return true;
}
else
{
$this->_addCpTags($row, true);
}
return true;
}
Da der Feldbezeichner in jD aber 'file_id' lautet, findet das Plugin hier nie einen Wert und tut somit auch logischerweise garnix. Diese Funktion KANN also gar nicht von den Entwicklern getestet worden sein, sonst wäre das sofort aufgefallen. Das du die Daten in der Komponente selbst ansporechen kannst hat damit gar nichts zu tun. Hier geht es NUR um das content plugin.
Ein 'Bug' in jDownloads liegt somit nicht vor (ich werde den Thread daher später verschieben).
Wir haben jetzt zwei Möglichkeiten:
1. der Entwickler der Custom Properties passt sein Plugin an
oder
2. ich füge dem Datensatz ein Feld 'id' (mit dem erwarteten Wert) hinzu.
Für mich wäre momentan Punkt 1 einfacher, andererseits kann ich nicht ausschließen, das es noch andere Content Plugins gibt die von einem Feld ID ausgehen.
Ich werde daher nachsehen, wieviel Aufwand das hinzufügen des ID Feldes (in allen views) wäre.
Das es dann funktioniert habe ich bereits getestet (siehe pic).
[gelöscht durch Administrator]
Hallo,
vielen Dank für deine Mühe :)
Ich ging davon aus das "Compatibility tests with the latest version of jDownloads for J3.x had a positive outcome.
We are adding the new content element connector to the upcoming new release of Custom Properties to be published in few days."
bedeutet das es getestet wurde und es geht ;)
Siehe
http://solidsystem.it/forum/custom-properties-3-for-joomla-3x/1377-cp3-and-jdownloads-3212-beta.html
Ich werde deine Erkenntnis gleich dem Entwickler Andrea zukommen lassen.
Mal schauen ob und wie schneller das bereinigen kann bzw. was er dazu sagt.
wobei er wohl ein "Jdownloads weiche" einbauen müsste, da ja Joomla Artikel das feld ID benutzen.
Sehe ich das richtig?
Quotebedeutet das es getestet wurde und es geht
Nicht mit der Version des Plugins (3.0) welche mir vorliegt!
Nur zur Info: die Version 3.2.28 ist die erste Stable Version und keine Beta mehr.
Die Version die du mir geschickt hattest ist 3.0, di welche du im zip file im solidsystem forum gepostet hast ist viel älter.
Bitte warte ein paar stunden bis ich den Aufwand geprüft habe ein zusätzliches 'id' feld mit zu übergeben.
Der post dort ist auch ca. 5 Monate alt.
Ich hab nur schon damals zur beta angefragt.
Ich hab dort nun nochmal aber genau die aktuellen Daten hinterlegt.
Und ja klar warte ich, danke dir.
Diese Änderung deines alten Beitrags wird dort kaum einer bemerken, solltest besser einen neuen machen.
Ich habe das Plugin einmal leicht angepasst. Somit arbeitet es jetzt auch mit jD. Vermutlich werden die das aber anders lösen wollen, was aber ja erst einmal egal für dich ist.
Kopiere die entpackte Datei unten in den Plugin Ordner.
Möglich das ich in späteren Versionen auch ein Datenfeld 'id' zur Verfügung stelle, muss mir aber noch überlegen, inwieweit dies wirklich erforderlich ist.
[gelöscht durch Administrator]
also ich hab den titel dort geändert und neu gepostet, jetzt ist an stelle 1 :-)
Danke dir für deinen Hack ;D
Hab schon überlegt wie ich das umschreiben soll (muss endlich richtig php lernen)
Es funktioniert auch super,.. bis...
Ich traue es mir ja gar ned zu sagen *g*
Aber es geht nur in der Beschreibung von Download Details.
außerhalb in Layout von den Download Details wird es nicht umgewandelt.
Aber die Option in der Jdownload konfig steht auf NO bei "Content Plugins nur in Beschreibung".
In der Kategorie selber wo alle Downloads der Kat. mit Kurzbeschreibung anzeigt geht es auch nicht. Aber das ist glaub ich noch nie gegangen oder?
Ich weiß ich bin lästig,.. sorry *hust*
Ich schau noch mal rein...
Danke dir vielmals :)
QuoteAber es geht nur in der Beschreibung von Download Details.
außerhalb in Layout von den Download Details wird es nicht umgewandelt.
Umgewandelt wird da (glaube ich) nichts, nur hinzugefügt. Den Platzhalter {cptags} braucht es wohl nicht unbedingt. Zumindest bei meinem Test ging es auch ohne. Muss aber gestehen, dass ich jetzt auch nicht sooo viel Zeit dafür aufbringen konnte.
Grundsätzlich kommt es bei manchen Plugins zu Problemen. Joomla hat das Plugin Format mit version 3 etwas verändert/erweitert.
Früher gab es nur das Feld text, nun auch noch introtext. In jD gab/gibt es description und description_long.
Ich habe nun nochmal die Plugin Unterstützung verbessert. Damit sollten dann die Tags auch in der Category Übersicht angezeigt werden.
Auch ist es nicht mehr notwendig das modifizierte Plugin von mir zu verwenden. Das Original sollte damit auch gehen.
Bitte informiere die Entwickler darüber (die sollten auch die neue Version unten für ihre Tests verwenden).
Die neue Version 3.2.29 ist unten.
Bitte installieren und testen.
Ich werde die neuen Version heute abend offiziell veröffentlichen.
[gelöscht durch Administrator]
Danke für deine Arbeit!
Ich habe nun die Version 3.2.29 installiert.
Aber außer das in der Übersicht nun eine andere Version steht konnte ich keine Veränderungen sehen?
Also die Tags funktionieren auch in der 3.2.29 nur so:
Category Übersicht
In der Kurzbeschreibung: NEIN
Im Layout: NEIN
Download Detail
In der Kurzbeschreibung: JA
Im Layout: NEIN
In der Joomla 1.5 Version gehen Sie im Layout von der Download Detail Ansicht.
Die Tags nur in der Beschreibung anzuzeigen ist halt Designtechnisch nicht gerade sehr schön.
Und ja, stimmt wenn man das CP Content Plugin auf Default also bottom lässt zeigt es die Tags beim download detail an.
Aber leider auch nur direkt unter der Kurzbeschreibung.
Und ich habe den Entwickler von CP bescheid gegeben und ihm die 3.2.29 gegeben.
Der so nebenbei ebenso gerade testet.
Nur damit wir nicht aneinander vorbeireden so sollte mein layout im aussehen:
Downloaddetail:
<meta property=?og:locale? content=?de_DE?/>
<meta property="og:type" content="Website"/>
<meta property="og:image" content="{thumbnail}"/>
<br>
<table class="jd_files_style" width="100%">
<tr>
<td class="jd_files_tb_style" >
<table class="jd_files_top_style" width="100%" border="0" cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td class="jd_files_top_title_style">{file_pic}<b>{file_title}</b> {release} {pic_is_new} {pic_is_hot} {pic_is_updated}</td>
<td align="right" class="jd_files_top_rating_style"><span style="font-size:11px;"><small>{rating}</small></span></td>
</tr>
</table>
</div>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding:10px;">
<tr>
<td width="100%">
{screenshot_begin}<div id="blueimp">
<a href="{screenshot}"> <img class="jd_files_screenshot_style" src="{thumbnail}" align="left" alt="" /></a>
</div>
{screenshot_end}
<div height="200">{description_long}</div>
<div class="jd_files_btn_download_style">
<small>Wähle dein Format aus <span style="font-size:10px;"> <a href="/hilfe?option=com_fsf&view=faq&faqid=1" target="_self">(Hilfe)</a></span></small><br>
{url_download}{mirror_1}{mirror_2}
</div>
</td>
</tr>
</table>
<table class="jd_files_bottom_style" width="100%" border="0" cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td>
<div class="jd_files_bottom_icons_style">
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/contact.png" data-at2x="/images/jdownloads/miniimages/contact@2x.png" /> {author_text}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/weblink.png" data-at2x="/images/jdownloads/miniimages/weblink@2x.png" /> {author_url_text}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/language.png" data-at2x="/images/jdownloads/miniimages/language@2x.png" /> {language_text}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/license.png" data-at2x="/images/jdownloads/miniimages/license@2x.png" /> {license_text}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/date.png" data-at2x="/images/jdownloads/miniimages/date@2x.png" /> {created_date_value}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/stuff.png" data-at2x="/images/jdownloads/miniimages/stuff@2x.png" /> {filesize_value}</span>
<span class="jd_files_bottom_icon_style">{custom_title_6} {custom_value_6}</span>
<span class="jd_files_bottom_icon_style"><img src="/images/jdownloads/miniimages/download.png" data-at2x="/images/jdownloads/miniimages/download@2x.png" /> {hits_value}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div class="zulu_cptags">{cptags}</div>
<div class="addthis_zulu_style">
<div class="addthis_sharing_toolbox">
<span class="zulu_qr_code">
<a href="http://api.qrtag.net/qrcode/200/10/" rel="lightbox" title="QR Code">QR Code <img src="http://api.qrtag.net/qrcode/30/0/8C8C8C/eeeeee/" align="right"></a>
</span>
</div>
</div>
Kategorie:
{files_title_begin}<div style="margin-bottom:10px;"></div>
{files_title_end}
<table class="jd_files_style" width="100%">
<tr>
<td class="jd_files_tb_style" >
<table class="jd_files_top_style" width="100%" border="0" cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td class="jd_files_top_title_style">{file_pic}<b>{file_title}</b> {release} {pic_is_new} {pic_is_hot} {pic_is_updated}</td>
<td align="right" class="jd_files_top_rating_comm_style"><span style="font-size:11px;"><small>{rating}<div class="jcomments_show_sum_comments"> <a href="/download/{cat_id}/{file_id}#comments">{sum_jcomments}</a></div></small></span></td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="padding:10px;">
<tr>
<td width="100%">
{screenshot_begin}
<div id="blueimp"><a href="{screenshot}"> <img class="jd_files_screenshot_style" src="{thumbnail}" align="left" alt="" /></a></div>
{screenshot_end}
<div height="200">{description}<small>{link_to_details}</small></div>
<div class="jd_files_btn_download_style">
<small>Wähle dein Format aus <span style="font-size:10px;"> <a href="/hilfe?option=com_fsf&view=faq&faqid=1" target="_self">(Hilfe)</a></span></small><br>
{url_download}{mirror_1}{mirror_2}
</div>
</td>
</tr>
</table>
<table class="jd_files_bottom_style" width="100%" border="0" cellspacing="0" cellpadding="0" valign="middle">
<tr>
<td>
<div class="jd_files_bottom_icons_style">
<span class="jd_files_bottom_icon_style">{author_text}</span>
<span class="jd_files_bottom_icon_style">{author_url_text}</span>
<span class="jd_files_bottom_icon_style">{language_text}</span>
<span class="jd_files_bottom_icon_style">{license_text}</span>
<span class="jd_files_bottom_icon_style">{created_date_value}</span>
<span class="jd_files_bottom_icon_style">{filesize_value}</span>
<span class="jd_files_bottom_icon_style">{custom_title_6} {custom_value_6}</span>
<span class="jd_files_bottom_icon_style">{hits_value}</span>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br />{cptags}
Also ich habe jetzt sehr vieles angepasst nur damit die cptags (bei der von mir verwendeten Standardeinstellungen nach der Installation) funktioniert.
Es ist aber nicht meine Aufgabe die Funktionsweisen der jDownloads auf die der cptags zu ändern. Das muss schon andersrum passieren.
Diesbezüglich hat auch sonst niemand (generelle!) Probleme mit der Verwendung anderer Content Plugins gemeldet. Von daher gehe ich davon aus, das dies auch generell funktioniert.
Wenn ich dich JETZT richtig verstehe, willst du aber nun die Tags via Platzhalter in den Layouts verwenden?
Das habe ich bisher nicht getestet und habe da momentan auch nicht die Zeit für. Sollte der Entwickler dir Hinweise geben können, kannst du mich gerne darüber informieren.
Hallo,
Danke dir noch mal für deine Mühen.
Dann habe ich wohl etwas falsch verstanden?
Dachte das:
"Unterstützung für alle Joomla content plugins? -> JA"
und vor allem
"Plugin Unterstützung nur in Beschreibungen? -> Nein"
bedeutet das eben auch fremd Plugins bzw. von anderen Herstellern voll außerhalb der Beschreibungstext unterstütz werden bzw. zugelassen.
Das dies nun einen unterschied zwischen vom Programm/Code eingefügt und Fremd Placeholder ist war mir nicht bewusst.
Weiß ja nicht wie das im Hintergrund abläuft.
Dachte ob dies geht oder nicht ist eine Sache von Jdownloads.
Unter "jDownloads for Joomla 1.5 Version: 1.8.4 Stable" geht der Placeholder {cptags} ja Problemlos im layout von download details außerhalb vom Beschreibungstext.
Daher nahm ich an das die Funktion "Plugin Unterstützung nur in Beschreibungen? -> Nein" bedeutet das dies eben außerhalb der Beschreibung funktioniert.
Wollte jetzt nicht das dir dabei graue Haare wachsen, dachte wie gesagt das dies eine Funktion ist die gedacht ist das Sie gehen soll.
Ich werde noch mal mit dem CP Programmierer Kontakt aufnehmen. vielleicht ist ja in seinem Code etwas anderes in der JD 3.x Version.
-------
Nur zu deiner Info:
QuoteIch habe nun nochmal die Plugin Unterstützung verbessert. Damit sollten dann die Tags auch in der Category Übersicht angezeigt werden.
Das hat in dem Fall von CP tags leider nicht viel gebracht.
Da bei der CP Plugin Einstellung (CP in Beschreibungstext):
Mit Beschreibungstext kürzen (Default Einstellung):
Top: Wird der Anfang von den tags gezeigt (vielleicht 4-6 Zeichen) Dann kommt gleich der Weiterlesen Button ohne Beschreibungstext.
Bottom: Wird gar nicht angezeigt, da es vermutlich von JDownloads mit weggekürzt wird.
Custom {cptags}: Wird ebenso gar nicht angezeigt, da es vermutlich von JDownloads mit weggekürzt wird.
Ohne Beschreibungstext kürzen:
Top: Wird der Anfang von den tags gezeigt - Zerstört aber das Layout - Bild verschoben usw.
Bottom: Wird normal angezeigt.
Custom {cptags}: Wird normal angezeigt.
-------------
QuoteAuch ist es nicht mehr notwendig das modifizierte Plugin von mir zu verwenden. Das Original sollte damit auch gehen.
Ja, stimmt geht nun auch ohne deinem Hack, Danke Dir !
Hi.
Quote
Dann habe ich wohl etwas falsch verstanden?
Dachte das:
"Unterstützung für alle Joomla content plugins? -> JA"
und vor allem
"Plugin Unterstützung nur in Beschreibungen? -> Nein"
bedeutet das eben auch fremd Plugins bzw. von anderen Herstellern voll außerhalb der Beschreibungstext unterstütz werden bzw. zugelassen.
Das ist vollkommen richtig, bedeutet aber nicht automatisch, dass auch jedes entwickelte Plugin dann auch wirklich damit funktioniert.
Gerade in deinem Fall ist es ja so, das es ursprünglich für Joomla Content entwickelt wurde. Ob es dann auch mit jD funktioniert liegt am Source Code des Plugins und nicht an jDownloads.
Sollte ein Plugin also nicht laufen, heisst es nicht automatisch, dass ich es zum Laufen bringen sollte/muss. Nur das wollte ich dir klar machen.
Ich bin da einfach der falsche Ansprechpartner. Leider hat mich hat mich das (zusammen mit der ganzen Schreiberei hier) inzwischen etliche Stunden heute gekostet.
Trotzdem habe ich jetzt auch noch einmal deine Layouts ausprobiert - mit dem Ergebnis, das auch hier das
Plugin fehlerhaft ist.
Wenn ich das
Plugin selber ein wenig anpasse, erhalte ich auch entsprechende Ausgaben (siehe pics). Auch hier wieder kein Fehler in jD.
Ich breche jetzt das ganze mal an dieser Stelle ab... wende dich einfach an den Entwickler von dem cptags plugin.
(Übrigens wird die nächste Hauptversion die Joomla Tags unterstützen)
[gelöscht durch Administrator]
Hi,
mir ist absolut bewusst (erst recht bei einem free code) das, dass nicht deine Aufgabe ist fremd tools zu laufen zubringen.
Ich wollte hier auch nirgendwo dies als Forderung stellen.
Wie gesagt mir ist beim zusammenspiel nicht immer ganz klar wer nun seinen code wo ändern müsste.
Und auch nicht wie viel Aufwand dahinter steckt. Nun weiß ichs aber.
Danke dir auf jeden Fall noch mal für deine Mühen.
Der Entwickler von CP Arbeitet ja laut Ihm noch daran, mal sehen was dabei rauskommt. Ich habe Ihn die Layout Problematik mitgeteilt.
Wäre es vielleicht möglich das du hier deine "gehackte" version vom CP Plugin (wo die tags außer dem beschreibungstext gehen) hier posten könntest?
Bezüglich den Joomla tags in der nächsten Hauptversion.
Nun da ich die alten Tags (vom J 1.5) (paar hundert Zuweisungen ) mit übernehmen kann und ich befürchtete das deine neue Hauptversion mit den Tags noch eine Zeit dauern wird, habe ich mich mal vorerst für diesen weg entschieden.
Hi.
QuoteIch wollte hier auch nirgendwo dies als Forderung stellen.
Keine Sorge, so hab ich es auch nicht verstanden. ;)
Du hast eben der Aussage von CP vetraut, dass sie es erfolgreich getestet hätten (was auch sein mag, aber eben
nicht die Ausgabe des Plugins).
Die von mir geänderte Datei hönge ich einmal unten dran (nicht groß getestet - auch nicht mit verschiedenen cptags Optionen).
[gelöscht durch Administrator]
sehr gut, danke dir, werde ich sobald wie möglich ausprobieren :)