2006-06-26 21:16:10

larry
Plugin Author
alpha
Real name: Jose Antonio Solis
From: Chihuhua, Mexico
Known languages: Spanish, English
Website

[archived] jas_popular_articles: List Popular Articles

Notice: This thread is archived, this plugin is no longer available.

**********************************************************

Because the hpw_most_popular_articles plugin is not available anywere, i decided to write my own popular_articles plugin <a href=“http://textpattern.org/article/625/list-popular-articles”>get it here</a> or <a href=“http://www.larry.org.mx/files/jas_popular_articles.php.txt”>here</a>.

Questions? antonio dot solis at gmail dot com

Last edited by larry (2006-06-26 21:18:07)



A mathematician is a device for turning coffee into theorems.

Offline

 

2006-06-27 10:09:45

Dragondz
Moderator
rho
Real name: Rabah
From: Algérie
Known languages: French, Arabic, English(little), Amazigh
Website

Re: [archived] jas_popular_articles: List Popular Articles

Very good job larry,

I wrote a pluggin dzd_counter_view to do the same but by using a custom field but you idea to use a log table is great!

Offline

 

2006-06-27 16:11:23

Catalyst
Member
beta
Real name: James
From: Yorkshire UK
Website

Re: [archived] jas_popular_articles: List Popular Articles

This looks like an interesting plugin but on implementation all I receive is a list of numbers in brackets as an output.

Any idea as to why that may be happening?

using | txp:jas_popular_articles wraptag=“li” limit=“10” range=“m”

Offline

 

2006-06-27 18:19:53

larry
Plugin Author
alpha
Real name: Jose Antonio Solis
From: Chihuhua, Mexico
Known languages: Spanish, English
Website

Re: [archived] jas_popular_articles: List Popular Articles

Catalyst,

Well, i dont know how to help you, but i can tell you my txp setup, i’m using the Permanent Link Mode = /title and I’m Logging the Referers Only, maybe you could send me the output via email, and I’ll try to figure it out.

As always, feedback is appreciated.



A mathematician is a device for turning coffee into theorems.

Offline

 

2006-07-07 17:59:51

Saigo
Member
delta
Website

Re: [archived] jas_popular_articles: List Popular Articles

I have the same problem as Catalyst — I’m getting an output with brackets in numbers, such as:

  1. (57)
  2. (28)
  3. (24)
  4. (22)
  5. (22)
  6. (18)
  7. (18)
  8. (16)
  9. (13)
  10. (11)

My settings are:
Permanent link mode – /section/title
Logging all hits

Offline

 

2006-07-17 18:00:18

pedro
New Member
alpha
From: Finland
Website

Re: [archived] jas_popular_articles: List Popular Articles

I have the same problem. The result I get (as html) is :

<code>
<ul>
<li><a href=“http://www.tilkkusatu.net/”></a> (689)</li>
<li><a href=“http://www.tilkkusatu.net/”></a> (600)</li>
<li><a href=“http://www.tilkkusatu.net/”></a> (426)</li>
<li><a href=“http://www.tilkkusatu.net/”></a> (294)</li>
<li><a href=“http://www.tilkkusatu.net/”></a> (277)</li>
</ul>
</code>

setting are :

  • Logging all hits
  • permalink : year/month/day/title
  • txp version : 4.0.3 (r1188)

I hope you’ll get this plugin working since it would be nice feature to have.

Edit:

Problem must be in these lines (with safe_row function) since $rs and $rs2 arrays seems to be empty.

<pre>
// Get URLs ordered by number of visits $rs = safe_rows($what,‘txp_log’, $where . $rest); // Extract article IDs foreach ($rs as $data) {

$rs2 = safe_rows(‘Title, url_title’, ‘textpattern’, ‘url_title = “’ . substr($data[“page”],1) . ‘”’); </pre>

I managed to get this working somehow when I changed it to output the $data[‘page’] variable instead $rs2… Could someone with better skills take a look at this?

Other thing is that I would like to make it filter everything else than articles. Any suggestions how this line should be changed to do that?

<pre> $where = ‘page <> “/” AND page <> “/index.php” ‘ . $range;</pre>

Last edited by pedro (2006-07-18 09:46:42)

Offline

 

2006-07-26 15:15:01

Smaavie
Member
beta

Re: [archived] jas_popular_articles: List Popular Articles

I have the same problem.

Has anyone found a solution?

Offline

 

2006-07-26 19:23:15

Victor Lazarro
Member
zêta
From: Berlin
Website

Re: [archived] jas_popular_articles: List Popular Articles

me too …

any ideas at this time ??


good magic is better than sex, but harder to find …
http://www.lazarro.de

Offline

 

2006-08-05 23:35:31

Victor Lazarro
Member
zêta
From: Berlin
Website

Re: [archived] jas_popular_articles: List Popular Articles

is somebody still working on this problem?
or can we delete this not working plugin?


good magic is better than sex, but harder to find …
http://www.lazarro.de

Offline

 

2006-08-26 04:59:46

jagorny
Member
beta
Real name: Jacob Gorny
From: Portland, OR
Website

Re: [archived] jas_popular_articles: List Popular Articles

This plug-in does not work for clean URLs.. on ly messy…

reason is… the first query pulls the page referred and counts the number of times it is referred.

the second search looks for the page referred dropping the leading slash… trouble is, the title of your article in the textpattern table is never going to include the whole URL!

I tried a few things – using strrpos() to find the last slash in the URL and then searching for matches… the trick with that is that you end up with a handful of popular links that are actually displaying… some examples of hits that would not register (popular thought they might be):

/section
/category
/?q=search+word

if it was possible to lock these out then maybe something could work, but I think the other idea of using an article tag replacement that increments a custom field works a lot better in this case.

Sorry for the bad news!

Offline

 

Powered by FluxBB