Skip to main content

What can I do now??Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference. :p

Some days ago one of my sister's friend(novice web developer using Joomla or Wordpress ) sent a mail to me along with the subject what can I do now??And the content of her mail was only:

Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.
Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference.
...... on line 143...

 Then I reply with only a line of text with no subject :


This is  occurred due the php version 5.3 and joomla is not certified to work with PHP 5.3.0.So,
You need to change some of your code in your files.

 Again she sent me a mail Hey man! It's also well known to me but where and in which file I have to modify?

Then I gave her this solution: Hello, Billy akhoali(cat's like eyes)!
you have to edit

../modules/mod_mainmenu/helper.php   [this is the file ]

function buildXML(&$params)      [this line has thrown you in trouble ]

just change it to 

function buildXML($params)

 Now save it And I wish your problem should be solved.

Comments

Popular posts from this blog

update your package-lock.json according to what you have specified in the package.json file

  The objective of the   npm update   command is to update your   package-lock.json   according to what you have specified in the   package.json   file. This is the normal behavior. If you want to update your package.json file, you can use  npm-check-updates :  npm install -g npm-check-updates . You can then use these commands: ncu  Checks for updates from the package.json file ncu -u  Update the package.json file npm update --save  Update your package-lock.json file from the package.json file

Limit Upload File Type Extensions ASP.NET MVC 5

  //-----------------------------------------------------------------------    // <copyright file="AllowExtensionsAttribute.cs" company="None">    //     Copyright (c) Allow to distribute this code and utilize this code for personal or commercial purpose.    // </copyright>    // <author>Asma Khalid</author>    //-----------------------------------------------------------------------       namespace  ImgExtLimit.Helper_Code.Common   {        using  System;        using  System.Collections.Generic;        using  System.ComponentModel.DataAnnotations;        using  System.Linq;      ...

Referenced assembly does not have a strong name

  Steps to create strong named assembly Step 1 : Run visual studio command prompt and go to directory where your DLL located.   For Example my DLL located in  D:/hiren/Test.dll Step 2 : Now create  il file using below command.    D:/hiren> ildasm /all /out=Test.il Test.dll   (this command generate code library) Step 3 : Generate new Key for sign your project.    D:/hiren> sn -k mykey.snk Step 4 : Now sign your library using ilasm command.    D:/hiren> ilasm /dll /key=mykey.snk Test.il so after this step your assembly contains strong name and signed. Jjust add reference this new assembly in your project and compile project its running now. codeproject.com/Tips/341645/Referenced-assembly-does-not-have-a-strong-name