News:

Want to get involved in developing SMF, then why not lend a hand on our github!

Main Menu

AP Similar Topics

Started by anteprimorac, May 19, 2012, 03:13:44 PM

Previous topic - Next topic

anteprimorac

AP Similar Topics

Info

Mod: AP Similar Topics
Mod version: 0.1
Mod demo: http://smf.anteprimorac.from.hr/
Compatible: SMF 2.x.x

License: MPL 2.0
QuoteThis Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
If a copy of the MPL was not distributed with this file,
You can obtain one at http://mozilla.org/MPL/2.0/.

Author: Ante Primorac
Author URI: http://anteprimorac.from.hr

The orginal code is http://anteprimorac.from.hr/mods/ap-similar-topics-v-0-1/

Features:
- display similar topics
- mod on/off
- the maximum number of topics that will be displayed

Languages:
- English/English UTF-8
- Croatian/Croatian UTF-8

Changes log

Version 0.1:
* First version ;)

Screenshots:



Download:
http://smf.anteprimorac.from.hr/ap-similar-topics/info-8/
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

Cola-Coca

Thanks for this mod Ante Primorac !
I LOVE SMF

SimpleGost


Dzonny

Možete i na srpskom, svakako nije zvaničan support topic :)

Elem, lep modul, na brzaka pregledah.
Imaš hardcoded text u Posts.template.php. Takođe trebao bi koristiti <strong> tag umesto <b> taga, mada to neće kočiti odobravanje moda mislim... Pored toga, trebao bi koristiti updateSettings() za dodavanje podešavanja. U fajlu ManageSettings.php bi trebalo dodati kod u malo drugačijem delu (ovo je neko napisao u procesu pregleda moda, sad vidim, mada lično ne vidim razlog da i trenutan kod bude problem) a možda bi mogao i da koristiš kuke (hooks)? Ne znam da li si do sad radio ili si upoznat sa integracijskim kukama, ali od kad je 2.0 verzija izašla praktikuje se korišćenje istih gde god je moguće.

Dzonny

Hm, a da očistiš rezultate na kraju upita nekako?
mysql_free_result($result); možda?
(možda i imaš negde to ali nisam našao sad na prvi pogled)

anteprimorac

Nisam se baš previše zamarao s tim postavkama. Malo me zbunjuju funkcije u SMF-u jer je dokumentacija dosta štura i nema onih praktičnih primjera, to u wordpress dokumentaciji je savršeno riješeno. Ako možeš ikako inicirati da se poradi malo na dokumentaciji makar za 2.0 verziju.

Za hooks još nisam našao vremena da proučim, nadam se da ću uskoro i to savladati pa će biti update svih mojih modova.

Eh to sam zaboravio ;) mada mislim da php kad izvrši skriptu čisti rezultate i zatvara konekciju s bazom.
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

SimpleGost

Quote from: anteprimorac on May 20, 2012, 06:37:40 AM
Nisam se baš previše zamarao s tim postavkama. Malo me zbunjuju funkcije u SMF-u jer je dokumentacija dosta štura i nema onih praktičnih primjera, to u wordpress dokumentaciji je savršeno riješeno. Ako možeš ikako inicirati da se poradi malo na dokumentaciji makar za 2.0 verziju.

Za hooks još nisam našao vremena da proučim, nadam se da ću uskoro i to savladati pa će biti update svih mojih modova.

Eh to sam zaboravio ;) mada mislim da php kad izvrši skriptu čisti rezultate i zatvara konekciju s bazom.

Anteprimorac znači ti radiš modove, to je ekstra, znači ja ti mogu platiti da mi uradiš mod?
Dao bih ti oko 30 eura !Ali da je stable itd...
Podrška sva od mene za ovaj mod,nadam se da ćeš ga doterat u fullu!!

anteprimorac

Možeš mi se javiti na PM ili email: [email protected] ako ti treba bilo kakav mod ;) cijena po dogovoru.
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

Cola-Coca

Ante Primorac najbolje bi ti bilo da stupis u kontakt preko MSN ili Skyp-a sa Dzonny -jem pa da ti on objasni malo bolje te kuke i
ostale stvari jer se vidi da znas radit sa php -om pa da dotjerate do kraja ovaj mod tako da izadje Finalna verzija za 2.0.X verziju.
U svakom slucaju veliko HVALA od  men i RESPECT
I LOVE SMF

anteprimorac

Sad će brzo kraj škole tako da se budem uhvatio toga ;)
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

SimpleGost

Instalirao sam mod...
Imam primedbe...
Napravi da lepše izgleda, napravi da se rezultati pokazuju DOK KUCAŠ u naslov teme a ne tek kada klikneš da uneseš TELO PORUKE.
Uokviri to nekako, ulepšaj :)

I mislim da je ovo suvišno "Započeo darktwen u Novi Članovi (Odgovora: 8 - Poslednja poruka: Maj 10, 2012, 07:53:36 pre podne)"

Pogledaj na vbulletin kako je lepo i fascinanantno :)
http://forum.kgb-hosting.com/index.php?
Ako bi mogao da uradiš isto takvo samo za smf :)

anteprimorac

Ne može na svakoj temi lijepo izgledati, zato sam napravio jednostavan CSS kojega lako možeš promjeniti i uljepšati izgled ;).

Ako postavim da dok kucaš da ti se prikazuju rezultati onda ćeš za jednu riječ od 10 slova imati 10 zahtjeva k bazi, ako ne brojimo pogreške prilikom pisanja ;) - to može da optereti server ako se zloupotrijebi.

Sam izgled u novoj verziji će biti znatno drugačiji i tvoje primjedbe će biti uzete u obzir ;)
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

Kriostasys

#12
Thanks for this mod :)
I can give the translation to the spanish_es and spanish_es-utf8

spanish_es:

// AP Similar Topics
$txt['apsimilartopics_title'] = 'Temas similares.';
$txt['apsimilartopics_nosubject'] = '&iexcl;Introduce el t&iacute;tulo del asunto!';
$txt['apsimilartopics_nosimilar'] = 'Temas no similares.';
$txt['apsimilartopics_enabled'] = 'Activar AP Similar Topics.<br /><span class="smalltext">by <a href="http://anteprimorac.from.hr" target="_blank">Ante Primorac</a></span>';
$txt['apsimilartopics_maxtopics'] = 'M&aacute;ximo temas similares<br /><span class="smalltext">La cantidad m&aacute;xima de temas similares que se mostrar&aacute;n.</span>';]]></add>


spanish_es-utf8:

// AP Similar Topics
$txt['apsimilartopics_title'] = 'Temas similares.';
$txt['apsimilartopics_nosubject'] = '¡Introduce el título del asunto!';
$txt['apsimilartopics_nosimilar'] = 'Temas no similares.';
$txt['apsimilartopics_enabled'] = 'Activar AP Similar Topics.<br /><span class="smalltext">by <a href="http://anteprimorac.from.hr" target="_blank">Ante Primorac</a></span>';
$txt['apsimilartopics_maxtopics'] = 'Máximo temas similares.<br /><span class="smalltext">La cantidad máxima de temas similares que se mostrarán.</span>';]]></add>

anteprimorac

My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

SimpleGost

Quote from: Kriostasys on May 22, 2012, 09:26:39 AM
Thanks for this mod :)
I can give the translation to the spanish_es and spanish_es-utf8

spanish_es:

// AP Similar Topics
$txt['apsimilartopics_title'] = 'Temas similares.';
$txt['apsimilartopics_nosubject'] = '&iexcl;Introduce el t&iacute;tulo del asunto!';
$txt['apsimilartopics_nosimilar'] = 'Temas no similares.';
$txt['apsimilartopics_enabled'] = 'Activar AP Similar Topics.<br /><span class="smalltext">by <a href="http://anteprimorac.from.hr" target="_blank">Ante Primorac</a></span>';
$txt['apsimilartopics_maxtopics'] = 'M&aacute;ximo temas similares<br /><span class="smalltext">La cantidad m&aacute;xima de temas similares que se mostrar&aacute;n.</span>';]]></add>


spanish_es-utf8:

// AP Similar Topics
$txt['apsimilartopics_title'] = 'Temas similares.';
$txt['apsimilartopics_nosubject'] = '¡Introduce el título del asunto!';
$txt['apsimilartopics_nosimilar'] = 'Temas no similares.';
$txt['apsimilartopics_enabled'] = 'Activar AP Similar Topics.<br /><span class="smalltext">by <a href="http://anteprimorac.from.hr" target="_blank">Ante Primorac</a></span>';
$txt['apsimilartopics_maxtopics'] = 'Máximo temas similares.<br /><span class="smalltext">La cantidad máxima de temas similares que se mostrarán.</span>';]]></add>


Big deal...

Skipper.

It's very simple. Scissors cuts paper, paper covers rock, rock crushes lizard, lizard poisons Spock, Spock smashes scissors, scissors decapitates lizard, lizard eats paper, paper disproves Spock, Spock vaporizes rock, and—as it always has—rock crushes scissors.

Masterd

Nisam siguran da li se na ovome još radi, ali...

Nemam trenutačno vremena za pregledavanje koda, ali moram ovo priupitati. Je si li razmišljao o korištenju integracijskih kuka?

http://wiki.simplemachines.org/smf/Integration_hooks

anteprimorac

Radi se na novoj verziji, hoće li biti hooks ili ne ovisi o mom slobodnom vremenu.
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

phaenomeN

Jedna mala zamjerka, ovdje je bolje da si stavio string nego tekst.. ovako kod prevođenja mora se mijenjati fajl post.template.php

// AP Similar Topics
   if($context['is_new_topic'] == true && !empty($modSettings['apsimilartopics_enabled'])) echo '
               <script type="text/javascript">if(!window.jQuery || parseFloat($().jquery) < 1.7) document.write(unescape("%3Cscript src=\"https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js\"%3E%3C/script%3E"))</script>
               <script language="javascript" type="text/javascript">var apoptions = {"url" : "' . str_replace("index.php", "", $scripturl) . '", "by": "' . $txt['started_by'] . '", "in": "' . $txt['in'] . '", "replies": "' . $txt['replies'] . '", "last_post": "' . $txt['last_post'] . '", "nosimilar": "' . $txt['apsimilartopics_nosimilar'] . '", "loading": "' . $txt['ajax_in_progress'] . '"};</script>
               <script language="javascript" type="text/javascript" src="' . $settings['default_theme_url'] . '/apsimilartopics.js"></script>
               <div class="apsimilartopics">
                  <div class="header">Similiar Topics</div>
                  <div class="list"></div>
               </div>
   ';
// Are you posting a calendar event?
   if ($context['make_event'])

anteprimorac

Već je sređeno za slijedeću verziju.

Ako netko tko ima malo veći forum i ima različite grupe korisnika koji opet mogu vidjeti različite forume da mi pošalje slijedeće tablice iz baze:
- smf_boards
- smf_board_permissions
- smf_membergroups
- smf_permissions
- smf_permission_profiles

Ovo mi je jako bitno za ovaj mod.
My Mods:
APImage v0.3




Besplatni singlovi, doublovi, listići, ... svih sportova! - BalkanTips

Advertisement: