Anunţuri phpBB.ro

Discuţii legate de instalarea şi funcţionarea unor MODificări vechi sau noi ale forumului phpBB 3.0.x.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Închis
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Anunţuri phpBB.ro

Mesaj de Sona »

Salut, am instalat modul, apoi am observat ca e compatibil cu 3.0.8, primesc eroarea:

Cod: Selectaţi tot

[phpBB Debug] PHP Warning: in file /includes/functions_announcement_feed.php on line 21: simplexml_load_file(http://www.lumeaparanormalului.dap.ro/phpBB/anunturi.rss) [function.simplexml-load-file]: failed to open stream: Connection refused
[phpBB Debug] PHP Warning: in file /includes/functions_announcement_feed.php on line 21: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.lumeaparanormalului.dap.ro/phpBB/anunturi.rss"

Fatal error: Call to a member function children() on a non-object in /home/fun/public_html/includes/functions_announcement_feed.php on line 27
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Ivan Petre Paul »

Sona scrie:Salut, am instalat modul, apoi am observat ca e compatibil cu 3.0.8, primesc eroarea:
Salut!
Poţi repara problema actualizând MODificarea la versiunea 1.0.1.1: viewtopic.php?f=33&t=18238#p133012.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Sona »

Salut, merge belea acum :)
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Sona »

Salut, am incercat azi sa intru in PA si primesc aceasta eroare:

Cod: Selectaţi tot

[phpBB Debug] PHP Warning: in file /includes/functions_announcement_feed.php on line 21: simplexml_load_file() [function.simplexml-load-file]: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
[phpBB Debug] PHP Warning: in file /includes/functions_announcement_feed.php on line 21: simplexml_load_file(http://www.organizatiaschimbalumea.ro/phpBB/anunturi.rss) [function.simplexml-load-file]: failed to open stream: php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution
[phpBB Debug] PHP Warning: in file /includes/functions_announcement_feed.php on line 21: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.organizatiaschimbalumea.ro/phpBB/anunturi.rss"

Fatal error: Call to a member function children() on a non-object in /home/fun/public_html/includes/functions_announcement_feed.php on line 27
Nu am umblat la nimic, nu am atins nici un fisier, ieri functiona fara probleme.
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Ivan Petre Paul »

Sona scrie:Salut, am incercat azi sa intru in PA si primesc aceasta eroare
Bună!
Eroarea este similară cu cea de mai sus. Pare a fi o problemă temporară.
Spune-mi te rog dacă problema a fost remediată. În caz contrar curăţă cache-ul forumului manual via FTP: http://www.phpbb.ro/knowledge/kb_show.php?id=128. De asemenea spune-mi dacă ai actualizat MODificarea conform instrucţiunilor din fişierul actualizare de la 1.0.1 la 1.0.1.1 din directorul actualizare.

P.S. suportul pentru MODificări se acordă în secţiunea 3.0.x Suport pentru MODificări.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Sona »

Salut, asa cred si eu ca e ceva temporar, am facut actualizarea si am sters cache dar problema persista.Voi mai astepta :)
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Avatar utilizator
Gotyc
Utilizator înregistrat
Mesaje: 518
Membru din: 20-Iun-2009, 02:10:00
Versiune: 3.1.x
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: iasi
Contact:

Re: Discuţie: Anunţuri phpBB.ro

Mesaj de Gotyc »

imi arata pagina alba ... cand instalez si se strica forumul ... reparatil ca sa numai stau sa repun backup
Avatar utilizator
Ivan Petre Paul
ModeratorModerator
Mesaje: 4055
Membru din: 26-Aug-2009, 02:13:39
Versiune: 3.1.10
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Experimentat
Nivel php: Puţin experimentat
Localitate: Brașov
Contact:

Re: Anunţuri phpBB.ro

Mesaj de Ivan Petre Paul »

Îmi cer scuze pentru întârziere!
Probabil serverele voastre au fost actualizate, motiv pentru care MODificarea nu mai funcţionează.

Mai exact, este o problemă ce ţine de serverele voastre, nu de MODificare.
Unele servere dezactivează fişierele care deţin URL-uri (linkuri) ce accesează şi solicită răspuns din afara forumului. Această măsură este una de securitate.
În concluzie asta fac serverele voastre.

Am început să lucrez la o versiune ce va rezolva această problemă pe serverele mai "speciale".
Pentru moment, pentru a nu dezinstala MODificarea (dar dacă doriţi o puteţi dezinstala..), faceţi în felul următor: deschideţi fişierul functions_announcement_feed.php din directorul includes, ştergeţi tot din el şi puneţi în locul vechiului cod, acest cod:

Cod: Selectaţi tot

<?php
/**
*
*	phpBB.ro Announcements Feed
*
*	MOD to parse the RSS/ATOM Feed from the phpBB.ro Announcements forum, allowing
*	news and announcements to be accessed via the phpBB ACP.
*
*/

/**
* @ignore
*/
if (!defined('IN_PHPBB'))
{
	exit;
}

class announcement_feed
{
	var $server = 'www.phpbb.ro';
	var $feed_path = '/feed.php?f=14';
	var $feed;
	function __construct()
	{
		global $template;
		$this->feed = $this->get_feed();
		if (!$this->feed)
		{
			$template->assign_var('S_NEWS_CONNECT_FAIL', true);
		}
		$news_array = $this->parse_feed();
		
		if (!$news_array)
		{
			return false;
		}
		$this->set_template_variables($news_array);
	}
	
	/*
	Return is either false (on failure) or the feed content
	*/
	function get_feed()
	{
		global $phpbb_root_path, $phpEx;
		if (!function_exists('get_remote_file'))
		{
			include("{$phpbb_root_path}includes/functions_admin.$phpEx");
		}
		$index_file = "index.$phpEx";
		$err_str = '';
		$errno = 0;
		$feed = get_remote_file($this->server, $this->feed_path, $index_file, $err_str, $errno);
		if (!$feed)
		{
			return false;
		}
		return $feed;
	}
	
	/*
	Parse the feed for reading in the ACP.
	
	The single parameter is optional, and if set, it will override $this->feed.
	
	This will return false if it fails at any point
	It will return an array of the items like so:
		[0] => array(
			'title'			=> 'Announcement Title',
			'author'		=> 'Author name',
			'link'			=> 'http://...',
			'pubDate'		=> $timestamp,
			'description'	=> $text, // NOTE: Truncated for a short description, off by default
		);
	*/
	function parse_feed($feed = '')
	{
		// First make sure $feed is not set. If it is, use it no matter what. However, put it in $this->feed so that that is used
		// If neither are set, return false
		// Otherwise, just skip this step and use the contents of $this->feed
		if (!empty($feed))
		{
			$this->feed = $feed;
		}
		else if (empty($feed) && empty($this->feed))
		{
			return false;
		}
		// Put the contents of <item></item> into an array, do it for all of them
		preg_match_all("'<item>(.*?)</item>'si", $this->feed, $matches);
		if (!sizeof($matches))
		{
			return false;
		}
		$matches = array_unique($matches);
		$items = array();
		$num = 0;
		foreach($matches[0] as $item)
		{
			// now split it up. We need a preg_match for each of the child tags:
			// 	author, title, pubDate, link, description
			preg_match("'<title>(.*?)</title>'si", $item, $title);
			$items[$num]['title'] = $title[1];
			
			preg_match("'<author>(.*?)</author>'si", $item, $author);
			$items[$num]['author'] = $author[1];
			
			preg_match("'<pubDate>(.*?)</pubDate>'si", $item, $pubDate);
			$items[$num]['pubDate'] = strtotime($pubDate[1]);
			
			preg_match("'<link>(.*?)</link>'si", $item, $link);
			$items[$num]['link'] = $link[1];
			
			preg_match("'<description>(.*?)</description>'si", $item, $description);
			$items[$num]['description'] = $description[1];
			
			
			// Increment the counter
			$num++;
		}
		return $items;
	}
		
	function set_template_variables(array $input_array)
	{
		global $template, $user;
		
		if (!sizeof($input_array))
		{
			return false;
		}
		
		foreach($input_array as $news)
		{
			$template->assign_block_vars('news_feed', array(
                            'TITLE'        => $sub->title,
                            'DATE'        => $sub->update,
                            'U_NEWS'    => $sub->link,
                            'AUTHOR'    => $sub->author,
                            'DESCRIPTION'    => $sub->description,
                            'U_AUTHOR'    => 'http://www.phpbb.ro/memberlist.php?mode=viewprofile&un=' . $sub->author,
			));
		}
		
		return true;
	}
}
În P.A. nu vor apărea anunţurile, dar este o alternativă pentru a nu dezinstala MODificarea şi pentru a putea accesa Panoul administratorului.

P.S. nu garantez că va funcţiona deoarece nu am testat soluţia. În caz că nu funcţionează, dezinstalaţi MODificarea până voi lansa versiunea cea nouă.
phpBB România will rise again. Soon.. Stay close! @phpbb.ro
Avatar utilizator
Sona
Utilizator înregistrat
Mesaje: 288
Membru din: 09-Feb-2010, 10:30:02
Versiune: 3.0.11
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Ploiesti
Contact:

Re: Anunţuri phpBB.ro

Mesaj de Sona »

Salut, eu am dezinstalat.
http://www.desprehost.ro un forum cu libera exprimare despre hosting.
Închis

Înapoi la “3.0.x Suport pentru MODificări”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 3 vizitatori