Seite 10 von 18

Verfasst: 05.03.2006 23:20
von de$ert
Aso ok :)

Habe das Problem mal in sein Forum geschrieben. Anscheinend ist es noch keinem aufgefallen. Was mich aber sonst noch stört ist das die Kategorien immer Alphabetisch angeordnet werden.

Verfasst: 07.03.2006 11:55
von DreamPromise
Moin moin

in welches Forum haste denn den Beitrag geschrieben ??
Wenn du die nicht nach Buchstaben gelistet haben möchtest kannste die ja vielleicht durchnummerieren.

Keine Ahung ob das funktioniert.
Aber mich stört die Reihenfolge nicht.

DP

Verfasst: 08.03.2006 21:24
von de$ert
Hatte den beitrag ins Bug forum geschrieben.
Das mit den zahlen waere ne möglichkeit aber auch nicht die lösung nach der ich suche. 8)

Aber ich habe eine Brauchbare erweiterung zum CAads mod gefunden.


Das Addon bringt folgendes mit sich:
-Im Profil werden die Aktiven Anzeigen des jeweiligen Users angezeigt.

Aktive Anzeigen: 1
Finde alle anzeigen von USERNAME

Beispiel:
http://www.goped-action.de/forum/profile2.html

- Unter jedem Post eines Users der eine Anzeige am laufen hat, wird die Leister in der die Buttons "Profil", "Email", "ICQ" etc. stehen ein Button hinzugefügt der zu den Anzeigen verlinkt.

Beispiel:
http://www.goped-action.de/forum/fpost271.html#271

Hier ein paar Icons die ihr benutzen könnt (Erstellt von Holger):
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]
[ externes Bild ]

1. Rechtsklick auf das Icon das euch zusagt

2. "Grafik speichern unter"

3. Datei in icon_ads_cart.gif umbenennen & speichern

4. Datei in templates/subSilver/images/lang_german/icon_ads_cart.gif hochladen


Hier der Mod:

Code: Alles auswählen

##############################################################
## MOD Title: Ad PosterCount – Mod for phpCA – Classified Ads for phpBB2
## MOD Author: Smiley
## MOD Description: Ad PosterCount for phpCA
##
## MOD Version: 0.1.1
##
## Installation Level: easy
## Installation Time: 10 minutes
##
## Credits:
##
## Thanks to Peter Mansion for writing such a great piece of software.
## Thanks to kaput for the concept, thanks to Holger for ideas and graphics.
##    
##############################################################
##
## Files To Edit: 6
##
##   viewtopic.php
##
##   language/lang_english/lang_main.php
##
##   includes/usercp_viewprofile.php
##
##   templates/subSilver/subSilver.cfg
##   templates/subSilver/profile_view_body.tpl
##   templates/subSilver/viewtopic_body.tpl
##
##      Included Files: 1
##   
##   templates/subSilver/images/lang_english/icon_ads_cart.gif
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD.
## You should also ensure that your data is backed up on a regular basis.
##############################################################
#
#-----[ OPEN ]-------------------------------------------------------
#
viewtopic.php


#
#-----[ FIND ]----------------------------------------
#
<?


#
#-----[ AFTER, ADD ]----------------------------------
#
// mod AD PosterCount


#
#-----[ FIND ]----------------------------------------
#
   else
   {
      $l_edited_by = '';
   }


#
#-----[ AFTER, ADD ]----------------------------------
#
   // BEGIN mod Ad PosterCount
   $sql = "SELECT count(id) as total_ads FROM " . ADS_ADVERTS_TABLE . "
   WHERE username ='" . $poster . "'
   AND `expiry_date` > CURDATE()";


   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not obtain poster ad information', '', __LINE__, __FILE__, $sql);
   }

   if ( !($row = $db->sql_fetchrow($result)) )
   {
      message_die(GENERAL_MESSAGE, 'Error in Poster Ad Calculations');
   }
   if ($row['total_ads'] > 0)
   {
   $u_poster_ads = append_sid("ads_search.$phpEx?search_name=$poster");   
   $ads_img = '<a href="' . $u_poster_ads . '"><img src="' . $images['ads_search'] . '" alt="' . $lang['Ads_Active'] . '" title="' . sprintf($lang['Ads_Active'], $poster) . '" border="0" /></a>';
   }
   else
   {
   $ads_img = "";
   }
   // END mod Ad PosterCount


#
#-----[ FIND ]----------------------------------------
#
      'EDITED_MESSAGE' => $l_edited_by,


#
#-----[ AFTER, ADD ]----------------------------------
#
// BEGIN mod Ad PosterCount      
      'ADS_IMG' => $ads_img,
// END mod Ad PosterCount


#
#-----[ OPEN ]-------------------------------------------------------
# also for all other language packs
language/lang_english/lang_main.php


#
#-----[ FIND ]----------------------------------------
#
<?


#
#-----[ AFTER, ADD ]----------------------------------
#
// mod AD PosterCount


#
#-----[ FIND ]----------------------------------------
#
//
// That's all, Folks!
// -------------------------------------------------


#
#-----[ BEFORE, ADD ]----------------------------------
#
//
// mod Ad PosterCount
//
$lang['Ads_Active'] = 'Active Ads';
$lang['Ads_Search_User'] = 'Find all Ads by %s'; // Find all Ads by me


#
#-----[ OPEN ]-------------------------------------------------------
#
includes/usercp_viewprofile.php


#
#-----[ FIND ]----------------------------------------
#
<?


#
#-----[ AFTER, ADD ]----------------------------------
#
// mod AD PosterCount


#
#-----[ FIND ]----------------------------------------
#
else
{
   $u_search_author = urlencode(str_replace(array('&', ''', '"', '<', '>'), array('&', "'", '"', '<', '>'), $profiledata['username']));
}


#
#-----[ AFTER, ADD ]----------------------------------
#
// BEGIN mod Ad PosterCount
   
    $poster = $profiledata['username'];
   $sql = "SELECT count(id) as total_ads FROM " . ADS_ADVERTS_TABLE . "
   WHERE username ='" . $poster . "'
   AND `expiry_date` > CURDATE()";


   if ( !($result = $db->sql_query($sql)) )
   {
      message_die(GENERAL_ERROR, 'Could not obtain poster ad information', '', __LINE__, __FILE__, $sql);
   }

   if ( !($row = $db->sql_fetchrow($result)) )
   {
      message_die(GENERAL_MESSAGE, 'Error in Poster Ad Calculations');
   }
   if ($row['total_ads'] > 0)
   {
   $poster_ads =  $row['total_ads'];
   $u_poster_ads = append_sid("ads_search.$phpEx?search_name=$poster");
   $lang_ads = $lang['Ads_Active'] . ": ";
   $l_poster_ads = sprintf($lang['Ads_Search_User'], $profiledata['username']);
   }
   else
   {
   $poster_ads = "";
   $u_poster_ads = "";
   $lang_ads = "";
   $l_poster_ads = "";
   }
   
// END mod Ad PosterCount



#
#-----[ FIND ]----------------------------------------
#
   'AVATAR_IMG' => $avatar_img,


#
#-----[ AFTER, ADD ]----------------------------------
#
// BEGIN mod AD PosterCount
   'L_TOTAL_ADS' => $lang_ads,
   'ADS' => $poster_ads,
   'U_SEARCH_USER_ADS' => $u_poster_ads,
   'L_SEARCH_USER_ADS' => $l_poster_ads,   
// END mod AD PosterCount


#
#-----[ OPEN ]-------------------------------------------------------
# also for all other templates
templates/subSilver/subSilver.cfg


#
#-----[ FIND ]----------------------------------------
#
<?


#
#-----[ AFTER, ADD ]----------------------------------
#
// mod AD PosterCount


#
#-----[ FIND ]----------------------------------------
#
?>


#
#-----[ BEFORE, ADD ]----------------------------------
#
// mod Ad PosterCount
$images['ads_search'] = "$current_template_images/{LANG}/icon_ads_cart.gif";


#
#-----[ OPEN ]-------------------------------------------------------
#
templates/subSilver/viewtopic_body.tpl


#
#-----[ FIND ]----------------------------------------
#PARTIAL ROW
{postrow.MSN_IMG}


#
#-----[ INLINE, AFTER, ADD ]----------------------------------
#
{postrow.ADS_IMG}


#
#-----[ OPEN ]-------------------------------------------------------
#
templates/subSilver/profile_view_body.tpl


#
#-----[ FIND ]----------------------------------------
#
      <tr>
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
        <td> <b><span class="gen">{INTERESTS}</span></b></td>
      </tr>


#
#-----[ AFTER, ADD ]----------------------------------
#
      <tr>
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_TOTAL_ADS}</span></td>
        <td valign="top"><b><span class="gen">{ADS}</span></b><br /><span class="genmed"><a href="{U_SEARCH_USER_ADS}" class="genmed">{L_SEARCH_USER_ADS}</a></span></td>
      </tr>

#########################################################################
#
#   Upload templates/subSilver/images/lang_english/icon_ads_cart.gif : do the same for all other languages.
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM 

Verfasst: 09.03.2006 20:07
von Tupamaro
Hi,
hat mal jemand ne Antwort dazu? Und was muss ich ändern damit bei einem verkauften Artikel trotzdem noch das normale Bild angezeigt wird und nicht "Kein Bild vorhanden"
Tupamaro hat geschrieben:Hi,
was für einen Sinn hat eigentlich das RSS 2.0 Icon unter den Kategorien? Verlinkt ist es mit ....../ads_rss2.php

Klicke ich drauf erscheint folgender Bildschirm:
Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.


<!--
RSS generated by Ohio Fun Syndication on 03/04/2006; 22:43:40 PM CET
-->

<rss version="2.0">

<channel>
<title>Ohio Fun Syndication</title>
<link>http://www.tupamaro.de/programme/phpBB2/</link>
<description>Ohio Fun Syndication</description>
<language>en-gb</language>

<item>
<title>Testeintrag</title>

<link>
http://www.tupamaro.de/programme/phpBB2 ... m.php?id=1
</link>
<description>........</description>
</item>
</channel>
</rss>

Verfasst: 10.03.2006 08:37
von kedi22
Hallo Jungs :wink:

Hat jemand ne Ahnung wie das mit in den Intro+Portal miteingebunden werden kann? Sprich, die Anzeigen sollen direkt im Portal mitangezeigt werden.

Die Icons werde ich, wenn ich wieder etwas Luft habe übersetzen und dann reinstellen.

Gruß

Verfasst: 14.03.2006 20:51
von Paninaro
Hab den Mod nochmal bei mir Neu eingebaut und jetzt läuft er.

Hier kann man es sehen :D

http://www.zx4r.de/forum/adverts.php

Verfasst: 14.03.2006 21:04
von Sorro
Hallo Paninaro,

kann man auch einstellen, dass auch Gäste eine Anzeige aufgeben können oder muss man zwingend im Forum registriert sein?

Verfasst: 14.03.2006 21:20
von de$ert
kedi22 hat geschrieben:Hallo Jungs :wink:

Hat jemand ne Ahnung wie das mit in den Intro+Portal miteingebunden werden kann? Sprich, die Anzeigen sollen direkt im Portal mitangezeigt werden.

Die Icons werde ich, wenn ich wieder etwas Luft habe übersetzen und dann reinstellen.

Gruß

Habe nur was fürs eZporta gefunden.
http://www.phpca.net/phpBB2/viewtopic.php?t=139

Verfasst: 14.03.2006 21:33
von Paninaro
Sorro hat geschrieben: kann man auch einstellen, dass auch Gäste eine Anzeige aufgeben können oder muss man zwingend im Forum registriert sein?
Nein das ist nicht möglich

Verfasst: 14.03.2006 21:51
von Sorro
Hallo,

weiss keiner, wie bzw. ob man das irgendwo deixeln kann, dass das möglich ist? Denn dann wäre der Mod ideal für mich.