A supramolecular assembling of zinc porphyrin with a π-conjugated oligo(phenylenevinylene) (oPPV) molecular wire for dye sensitized solar cell | Publicación