Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 2.5 die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
Class JView not found
Class JView not found
07 aug 2012 11:58
In de kop van een artikel (Joomla 2.5.6) heb ik het E-mail icoon zichtbaar gemaakt.
Wanneer ik daarop klik krijg ik een emailformulier.
Na invullen en verzenden krijg ik de ene keer de melding "Email kan niet verzonden worden"
De andere keer een error window met de tekst:
Fatal error: Class 'JView' not found in /var/www/sites/speeltuin25/components/com_mailto/views/sent/view.html.php on line 12
In view.html.php staat inderdaad een referentie naar JView:
class MailtoViewSent extends JView
Weliswaar op regel 11, maar de openingsaccolade van de class definitie staat in regel 12. Dus het zou kunnen dat de parser pas dan de fout ontdekt.
Wat is hier mis?
Ik heb JView op Google gezocht, maar daar kom ik niet verder dan dat JView een class was in Joomla 1.5 en 1.6
In extensie beheer staat toch echt dat de extensie "Mailen aan (mail to)" versie 2.5.0 is!
Wanneer ik daarop klik krijg ik een emailformulier.
Na invullen en verzenden krijg ik de ene keer de melding "Email kan niet verzonden worden"
De andere keer een error window met de tekst:
Fatal error: Class 'JView' not found in /var/www/sites/speeltuin25/components/com_mailto/views/sent/view.html.php on line 12
In view.html.php staat inderdaad een referentie naar JView:
class MailtoViewSent extends JView
Weliswaar op regel 11, maar de openingsaccolade van de class definitie staat in regel 12. Dus het zou kunnen dat de parser pas dan de fout ontdekt.
Wat is hier mis?
Ik heb JView op Google gezocht, maar daar kom ik niet verder dan dat JView een class was in Joomla 1.5 en 1.6
In extensie beheer staat toch echt dat de extensie "Mailen aan (mail to)" versie 2.5.0 is!
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
07 aug 2012 14:36
hallo
verander in je bestand "/var/www/sites/speeltuin25/components/com_mailto/views/sent/view.html.php"
class MailtoViewSent extends JView
naar
class MailtoViewSent extends JViewLegacy
verander in je bestand "/var/www/sites/speeltuin25/components/com_mailto/views/sent/view.html.php"
class MailtoViewSent extends JView
naar
class MailtoViewSent extends JViewLegacy
Software ontwikkelaar C/C++/Java
- mardi
- Joomla!NL ontdekker
- Berichten: 42
Class JView not found
07 aug 2012 15:07
Dat riekt naar een bug in Joomla 2.5.6
Is dat bevestigd door het ontwikkelteam?
Dat kan natuurlijk, maar ik denk niet op deze manier.
Ik heb een search gedaan door de hele tree. De class JViewLegacy heb ik niet gevonden.
Ik verwacht dus niet dat deze oplossing gaat werken.
Wel heb ik heel veel componenten gevonden met een class die afgeleid is van JView.
En de class JView bestaat wel degelijk. In .../libraries/joomla/application/component/view.php
Is dat bevestigd door het ontwikkelteam?
Dat kan natuurlijk, maar ik denk niet op deze manier.
Ik heb een search gedaan door de hele tree. De class JViewLegacy heb ik niet gevonden.
Ik verwacht dus niet dat deze oplossing gaat werken.
Wel heb ik heel veel componenten gevonden met een class die afgeleid is van JView.
En de class JView bestaat wel degelijk. In .../libraries/joomla/application/component/view.php
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
07 aug 2012 15:42 - 07 aug 2012 15:47
die fix gaat wel werken hoor, en ja dit is een 2.5.6 bug maar ze geven er geen prioriteit aan
edit:
hier is een patch
edit:
hier is een patch
Software ontwikkelaar C/C++/Java
- mardi
- Joomla!NL ontdekker
- Berichten: 42
Class JView not found
07 aug 2012 16:47
En moet die patch dan op die meer dan 100 andere php files worden uitgevoerd die ook een class definieren die JView extends?
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
07 aug 2012 17:39
nee dat hoeft niet, zover ik begreep is nml de jimport call verwijderd, alleen was er vergeten de class toe te voegen.
zover ik zie zal er ook verder geen problemen treden icm jview/jviewlegacy
zover ik zie zal er ook verder geen problemen treden icm jview/jviewlegacy
Software ontwikkelaar C/C++/Java
- mardi
- Joomla!NL ontdekker
- Berichten: 42
Class JView not found
07 aug 2012 19:42
Helaas, het werkt niet.
Ik krijg nog steeds de melding "Email kan niet verzonden worden"
Het formulier blijft staan en ik kan dus opnieuw op de knop verzenden drukken.
De melding blijft komen.
Gecontroleerd of het bericht niet toch verzonden was. Nee dus.
Terug en nog een keer geprobeerd. Nu wel.
Dat vraagt om een nieuwe test.
De eerste keer fout. Na een halve minuut wachten en opnieuw klikken: Email verzonden!
Het werkt dus wel, maar niet goed genoeg.
Welke bezoeker laat het formulier een halve minuut open staan om het opnieuw te proberen?
Ik krijg nog steeds de melding "Email kan niet verzonden worden"
Het formulier blijft staan en ik kan dus opnieuw op de knop verzenden drukken.
De melding blijft komen.
Gecontroleerd of het bericht niet toch verzonden was. Nee dus.
Terug en nog een keer geprobeerd. Nu wel.
Dat vraagt om een nieuwe test.
De eerste keer fout. Na een halve minuut wachten en opnieuw klikken: Email verzonden!
Het werkt dus wel, maar niet goed genoeg.
Welke bezoeker laat het formulier een halve minuut open staan om het opnieuw te proberen?
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
07 aug 2012 20:02
Ik heb een tweede website met hetzelfde probleem.
Daar heb ik de wijziging niet aangebracht en heb dezelfde test gedaan.
Ook daar. Eerste keer foutmelding. Na 30 seconden geen melding "Verzonden" maar leeg scherm.
Bericht komt nu wel aan.
Daar heb ik de wijziging niet aangebracht en heb dezelfde test gedaan.
Ook daar. Eerste keer foutmelding. Na 30 seconden geen melding "Verzonden" maar leeg scherm.
Bericht komt nu wel aan.
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
07 aug 2012 20:09
Volgende test:
Elke 1 a 2 seconden opnieuw verzenden.
Blijft fout gaan. "Email kan niet verzonden worden"
30 seconden pauze inlassen. Verzenden.
Bericht verzonden, maar geen melding (leeg scherm).
(Wijziging in view.html.php niet aangebracht op deze website)
Elke 1 a 2 seconden opnieuw verzenden.
Blijft fout gaan. "Email kan niet verzonden worden"
30 seconden pauze inlassen. Verzenden.
Bericht verzonden, maar geen melding (leeg scherm).
(Wijziging in view.html.php niet aangebracht op deze website)
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
08 aug 2012 12:46 - 08 aug 2012 12:47
er zat idd nog een time-out tegen te werken, zelf zal ik de mailto functie niet gebruiken,
maar ik heb voor jou even een bestand aangepast zodat je weer verder kunt.
upload dit bestand naar /httpdocs/components/com_mailto
desnoods verander je je origineel eff naar old_controller.php ofzo,
maar ik geef je de garantie dat dit werkt in combinatie met het toevoegen van legacy.
maar ik heb voor jou even een bestand aangepast zodat je weer verder kunt.
upload dit bestand naar /httpdocs/components/com_mailto
desnoods verander je je origineel eff naar old_controller.php ofzo,
maar ik geef je de garantie dat dit werkt in combinatie met het toevoegen van legacy.
Software ontwikkelaar C/C++/Java
- mardi
- Joomla!NL ontdekker
- Berichten: 42
Class JView not found
08 aug 2012 21:53
Je maakt me nieuwsgierig.
Ik heb een diff gedraaid en gezien dat je eigenlijk niets veranderd hebt.
Comments verwijderd. Magic constant ge-defined. Melding aangepast.
Waarom is die wachttijd nodig?
Dat hoeft niet wanneer er een email verstuurd wordt bij registratie en/of wachtwoord kwijt in het inlog scherm.
Ik heb nog niet geprobeerd een email te sturen aan een contactpersoon. Is daar ook die wachttijd nodig?
Ik heb een diff gedraaid en gezien dat je eigenlijk niets veranderd hebt.
Comments verwijderd. Magic constant ge-defined. Melding aangepast.
Waarom is die wachttijd nodig?
Dat hoeft niet wanneer er een email verstuurd wordt bij registratie en/of wachtwoord kwijt in het inlog scherm.
Ik heb nog niet geprobeerd een email te sturen aan een contactpersoon. Is daar ook die wachttijd nodig?
- Han Koster
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 220
Class JView not found
12 aug 2012 14:54
mja ik haat tekst die niet gebruikt word in een script dus meestal delete ik die.
en die wachttijd is voor floading bedoeld dacht ik, en zit niet in het onderling mailen.
werkt de aanpassing naar behoren?
en die wachttijd is voor floading bedoeld dacht ik, en zit niet in het onderling mailen.
werkt de aanpassing naar behoren?
Software ontwikkelaar C/C++/Java
- mardi
- Joomla!NL ontdekker
- Berichten: 42
Tijd voor maken pagina: 0.747 seconden